Online Drawing Board
Sketch, add shapes or text, import a picture, undo and redo, then save a 1200 × 800 PNG locally.
This tool runs entirely in your browser. Your data is never uploaded, never stored, and never leaves your device.
Draw, erase, add outlined shapes or place text on a fixed 1,200 × 800 white canvas, then save its current pixels as a PNG.
How to use it
- 1Choose a tool, color and width, or import a local PNG, JPEG or WebP.
- 2Tap or drag on the board, or place marks using the keyboard-accessible coordinate controls.
- 3Use Undo and Redo for up to eight recent changes; download PNG before leaving.
Example
- Input
- Import a 600 × 400 PNG
- Output
- 1,200 × 800 PNG; picture centered at X 300, Y 200
White margins; no cropping or enlargement.
What happens to your data
Drawing, text and imported images are processed locally and are not uploaded by this tool. Artwork is kept only in this open page; there is no autosave.
Last updated October 2026
Make a quick sketch, annotate a local picture or assemble a simple diagram on a white drawing board. Choose a brush, white eraser, line, outlined rectangle, outlined ellipse or text. Tap to make a dot, drag to draw, or use the coordinate controls to place a mark without a pointer. Download saves the current board as a PNG.
The board always contains 1,200 × 800 pixels. Its preview shrinks to fit a phone or larger screen without changing the artwork, and the saved PNG keeps the same dimensions after resizing the browser. This is a simple flattened drawing surface, not a layered illustration editor.
How it works
Brush and eraser widths range from 1 to 80 saved pixels. Erasing paints opaque white, including over an imported image. Shapes have outlines in the selected color; their starting and ending points define the line endpoints or opposite corners. Pointer capture keeps a drag active when the pointer moves outside the canvas. A cancelled pointer gesture restores the image from before that gesture.
Text is a single line of up to 120 characters using the browser's sans-serif font. Choose a size from 12 to 120 pixels, then tap a top-left position or enter X and Y coordinates. Text that would extend outside the board is rejected with a visible message. Glyph appearance and emoji support can vary between browsers and operating systems. Text becomes pixels after placement; Undo removes it, but there are no editable text layers.
The expandable coordinate controls provide a keyboard-accessible way to add dots, lines, shapes and text. Coordinates are in the saved image's pixel grid: X ranges from 0 to 1,200 and Y from 0 to 800. Outlines or brush marks centered on an edge are clipped at that edge. Shapes need nonzero width and height; lines need different endpoints.
Undo and Redo retain up to eight recent changes in total. A new mark after Undo discards the redo branch. Clear and a successful image import are undoable. History stores fixed-size pixel snapshots, with at most about 29.3 MiB for the eight retained frames, plus the current canvas and an in-progress gesture. Older steps are discarded, and nothing is restored after navigating away or reloading.
Image import accepts PNG, JPEG and WebP files up to 10 MiB, 12 million pixels and 8,192 pixels on either side. File signatures and dimensions are checked before decoding, and decoded dimensions are checked again. SVG, GIF, PDF and HEIC are unsupported. The complete image fits inside the board without cropping or enlargement and is centered over white, flattening any transparency. Animated input becomes a browser-decoded still frame. An invalid or cancelled import leaves existing artwork untouched; selecting another file prevents an older import from replacing the newer result.
PNG export flattens the current canvas on its white background. It does not preserve source image metadata or editable layers. Images and text stay in this browser; this tool does not upload them. Download before leaving the page, because there is no autosave or project-file format.
Worked example: place a centered local image
- Input
- Import a 600 × 400 PNG
- Result
- 1,200 × 800 PNG with the image at X 300, Y 200
The smaller image is not enlarged; white margins remain on all four sides.
Common use cases
- Sketching an idea for a conversation
- Adding lines or short labels to a screenshot
- Making a simple outlined diagram
- Saving a fixed-size PNG from a phone or desktop
Frequently asked questions
Why does a single tap make a dot?+
The brush paints its starting point immediately, so a tap or click without movement is a valid mark. The white eraser also works with a single tap.
Will resizing my browser erase the drawing?+
No. The canvas keeps a fixed 1,200 × 800 backing image. Only its displayed CSS size changes, so the artwork and PNG dimensions stay the same.
Can I draw without dragging a mouse?+
Open Place with coordinates, choose a tool and enter its position. Add at position works with the keyboard. Lines, rectangles and ellipses also use an end X and end Y.
How much can I undo?+
Eight recent changes are kept in total across Undo and Redo. Drawing after an undo clears the redo branch. Clear and image import count as changes. Older steps and all history after reloading are unavailable.
Does the eraser reveal my imported photo?+
No. The board has no layers: the eraser paints white over both drawing marks and photo pixels. Use Undo to reverse an unwanted mark.
Are my drawings saved online?+
No. The board exists in this open page only. Download PNG to keep it before reloading or leaving. Your imported image and text are not uploaded by the tool.
Related tools
Image Resizer
Resize images to exact dimensions right in your browser.
Image Compressor
Compress JPG, PNG and WebP images to a smaller file size — or to an exact target size like 100 KB.
Meme Generator
Add fitted captions over a photo or in white caption bands, then download a private PNG meme.
Color Palette Generator
Build five-color harmonies, lock swatches, check text contrast and export CSS or JSON.