Paint

Draw, fill and erase on a blank canvas, then save it as a PNG. Nothing is uploaded.

Tool
Size
#000000
Tool Pencil Size 4 Painted pixels 0 0 0

This is a plain bitmap drawing program — the kind that shipped with Windows for thirty years. You get a white canvas, a pencil, an eraser, a fill bucket, three shapes, a colour, and a size. There is no sign-up, no document to manage and nothing to learn: you draw on it, and when you are finished you save the result as a PNG. The drawing never leaves your browser, because there is no server for it to go to.

The tools

Pencil draws a freehand line while you hold the pointer down, at the current colour and size. Eraser is the same brush loaded with white, which is what erasing means on an opaque picture — it does not punch transparent holes, so what you save is what you see. Fill pours colour into the region you click, spreading outwards until it meets an edge. Line, Rectangle and Ellipse are drag-out shapes: press where you want one corner or one end, drag, and let go. While you are dragging, the shape is only a preview — nothing is committed to the picture until you release, so you can take as long as you like getting it right.

Hold Shift while dragging a shape to constrain it: a rectangle becomes a square, an ellipse becomes a circle, and a line snaps to the nearest 45°. The constraint follows the direction you dragged rather than jumping back towards the anchor, so a square dragged up and to the left stays up and to the left.

Undo, redo, and the size of the history

Every stroke, shape, fill, clear and image import is one undo step. Undo is Ctrl + Z ( + Z on a Mac) and redo adds Shift; both also have buttons, which show you whether there is anything to undo. The history holds the last twenty steps. That is a deliberate limit rather than an oversight: each step is a full copy of the canvas, so a deeper history is tens of megabytes of memory for something you would almost never reach back into. Starting a new stroke discards the redo history, exactly as it does in every other editor.

A fill that changes nothing — clicking a region that is already the colour you are holding — does not use an undo step. Nothing visible happened, so there is nothing to take back.

Opening an image

Open image draws a picture from your computer onto the canvas, scaled down to fit and centred. It is never scaled up: a small image lands at its own size in the middle of the canvas rather than being blown up into a blurry background. The file is read in the browser and nothing is uploaded. Once it is on the canvas it is just pixels — draw on it, fill parts of it, erase bits of it, and save the result.

Why the canvas stays white in dark mode

The rest of the page follows your system theme, and the canvas does not. It is a picture rather than a part of the interface: the PNG you download has a white background, and a canvas that inverted with the site would mean the drawing you made and the file you saved were different pictures. Only the frame around the paper changes with the theme.

What it does not do

There are no layers, no selection or move tool, no text, no zoom and no filters. This is the simple end of the range on purpose — the drawing program you open for thirty seconds to sketch something, annotate a screenshot, or let a child scribble.

If you need more than that, use Photopea. It is free, runs in the browser with no account and no install, and does the whole list above — layers, masks, selections, text, filters, RAW files and PSDs. Like this page, it works on your own machine rather than uploading your picture. Unlike this page, it is paid for by adverts. We would rather point you at the right tool than keep you on the wrong one.

If you are after colour work specifically, the colour palette generator and the colour converter are here, and Palette is a painting game about mixing pigments to match a target.

Is anything uploaded when I draw or open an image?

No. The whole tool runs in your browser: the canvas, the fill, the undo history and the PNG export are all local, and an image you open with the Open image button is decoded on your machine. There is no server to send anything to, no account, and no analytics or tracking of any kind.

Why does the fill bucket leave a faint outline of the old colour?

It should not, but that halo is the classic symptom of a fill with no tolerance. Strokes on a canvas are antialiased, so the edge of a line is a ramp of in-between shades rather than a hard boundary, and a fill that only matches the exact starting colour stops at the first shade it meets. This one allows a tolerance of 32 out of 255 against the colour you clicked, which crosses that ramp and still stops at a real line.

Why does paint not leak through the corner of my shape?

The fill moves up, down, left and right, but never diagonally. That means a single-pixel diagonal line is a wall rather than a gap, which is what lets a thin outline hold the paint in. It is how every paint program behaves, and it is the reason a shape drawn with the smallest pen is still sealed.

Does the eraser make the picture transparent?

No, it paints white. The canvas is an opaque sheet of paper and the PNG you save has a white background, so erasing to transparency would produce a file that looks different from what was on screen — a hole that reads as white here and as a checkerboard, or as black, wherever you open the file next.

How big is the picture I save?

900 by 600 pixels, whatever size the canvas appears at on your screen. The canvas is laid out to fit the page width, but the bitmap underneath is a fixed size, so the file you get is the same on a phone and on a desktop.

Will my drawing still be here when I come back?

No — reloading or closing the page starts a blank canvas. Nothing is stored, which is also why nothing has to be cleaned up or synced anywhere. Save the PNG if you want to keep it.

Does it work on a touchscreen?

Yes. Drawing with a finger or a stylus works the same as with a mouse, and the page will not scroll out from under you while you draw. The Shift-to-constrain trick needs a keyboard, so shapes on a touchscreen are freely proportioned.

Does it work offline?

Yes. Once the page has been opened once, it works with no connection at all — it is a static page with no network calls in it.

Updated September 17, 2026

This site is vibe coded. The tools here were built largely by AI, so treat what they tell you as a starting point rather than an answer — double-check anything that matters before you rely on it.

Crunchify.net — 121 free tools, no ads, no tracking.