Paint Image
A faithful Paint in your browser: selections, brushes, shapes, curves, text, fill, zoom, rulers, clipboard and undo, saving as PNG, JPEG, BMP or WebP.
Paint is a free online tool that a faithful Paint in your browser: selections, brushes, shapes, curves, text, fill, zoom, rulers, clipboard and undo, saving as PNG, JPEG, BMP or WebP. It runs entirely in your web browser using plain JavaScript, so files are processed on your own device and never uploaded to a server. There is no sign-up, no file size limit imposed by the site, no watermark and no paid tier.
- Price
- Free: no account, no quota, no watermark
- Category
- Image
- Where it runs
- In your browser, on your device
- Files uploaded
- None
- Technology
- plain JavaScript
- Settings
- 6
- Works offline
- Yes, after the first visit
About Paint
The window is the point: a title bar with the file name, a blue File menu, Home and View tabs, quick access to save, undo and redo, and one compact ribbon of grouped commands, drawn in its own light chrome so it looks like Paint rather than like a web page. Home holds Clipboard, Image, Tools, Brushes, Shapes, Size and Colors; View holds zoom, rulers, gridlines, the status bar and full screen. The pencil draws hard pixels; the brushes include two calligraphy nibs, an airbrush that keeps spraying while you hold, a translucent marker, a crayon and a square pixel brush; the bucket does an exact flood fill; the eyedropper and magnifier work like the originals, with the right button doing the opposite. Twenty shapes preview above the picture and are stamped down when you let go, the curve tool takes a line and two bends, and the polygon tool takes clicks. Rectangular and free-form selections can be dragged, scaled by their eight handles, nudged with the arrow keys, cut, copied, pasted, deleted, cropped to, flipped, rotated and inverted, with a transparent-selection mode that drops color 2. Three handles on the canvas edge resize the picture itself, color 1 paints with the left button and color 2 with the right, undo holds fifty steps, Ctrl+wheel zooms, and the picture is kept in this browser between visits. Nothing leaves your device.
How to use it
- Pick a tool, brush or shape from the ribbon and a color from the palette. Left-click a swatch for color 1, right-click for color 2, or use Edit colors for any shade.
- Draw on the canvas. Drag for strokes and shapes, click for the fill bucket, eyedropper and magnifier, and use Select to move, scale, copy or crop part of the picture.
- Undo with Ctrl+Z, zoom with Ctrl+wheel or the slider, and use the View tab for rulers, gridlines and full screen. Drag the handles on the canvas edge to resize the picture itself.
- Press Save and pick PNG, JPEG, BMP or WebP. Ctrl+S saves a PNG straight away.
The 6 settings
| Setting | What it does | Default |
|---|---|---|
| Size | 1 to 60 pixels, with quick picks for 1, 3, 5 and 8. Sets stroke width, shape outlines and eraser size; the pencil is always 1 to 4 pixels. | 3 |
| Outline and Fill | Outline: solid or none, Fill: none or solid. Outlines use color 1 and fills use color 2, swapped for the right button. | Outline solid, fill none |
| Transparent selection | On or off. When on, pixels of color 2 inside a selection are treated as transparent when it is moved or pasted. | Off |
| Zoom | 12% to 800% from the status bar, the magnifier or Ctrl+wheel; Fit sizes the picture to the window. | Fit |
| Gridlines and Rulers | On or off from View. Gridlines show at 400% zoom and above. | Rulers on, gridlines off |
| Text options | Font, size, bold, italic, underline and an opaque background, shown while the text tool is active. | Arial 24 |
Under the hood
| Runs on | plain JavaScript: the Canvas API draws every stroke; shapes and floating selections preview on a second, transparent canvas |
| Controls | Size, Outline and Fill, Transparent selection, Zoom, Gridlines and Rulers, Text options |
Questions
Does it work with a touch screen or a pen?
Yes. Drawing uses pointer events, so finger, mouse and stylus all work, and the canvas ignores page scrolling while you draw. Right-button actions need a mouse; on touch, set color 2 from the palette instead.
How do the selections work?
Select gives rectangular and free-form (lasso) selections. Drag inside one to move it, drag a handle to scale it (hold Shift to keep the proportions), press the arrow keys to nudge it, and click outside or press Esc to stamp it down. Cut, copy, paste, Delete, Crop, Flip and Rotate all act on the selection while there is one, and on the whole picture otherwise. The space a moved selection leaves behind is filled with color 2, exactly like Paint.
Can I paste a picture from another program?
Yes. Copy an image anywhere, click the canvas and press Ctrl+V: it arrives as a floating selection at the top left, and the canvas grows if it is too small. Copying here also puts a PNG on the system clipboard where the browser allows it.
How does the fill bucket decide where to stop?
It fills every connected pixel of exactly the color you clicked, like the original. Anti-aliased edges are different colors, so a fill can leak through a soft edge; draw with the pencil for hard edges, or zoom in and close the gap.
Is my drawing saved if I close the tab?
Yes, in this browser. The picture is written to local storage after every change and comes back when you return, until you press New. It is not sent anywhere. Save a PNG to keep a copy elsewhere.
What are the keyboard shortcuts?
P pencil, B brush, E eraser, F fill, I color picker, T text, M magnifier, S select, L line, R rectangle, O ellipse, C curve and G polygon. Ctrl+Z and Ctrl+Y undo and redo, Ctrl+A selects all, Ctrl+C, Ctrl+X and Ctrl+V copy, cut and paste, Delete clears the selection, Ctrl+S saves a PNG, Ctrl+O opens, Ctrl+N starts over, Ctrl+plus, Ctrl+minus and Ctrl+0 zoom, and Esc stamps a selection down.
Can I use it full screen, or keep a copy offline?
Yes to both. "Full screen" above the tool fills the whole screen (Esc leaves it). "Save as HTML" writes this one tool to a single self-contained file that opens from your own disk without a connection. For everything at once there is a desktop app for Windows, macOS and Linux with all 312 tools inside it.