Canvas Paint Tool

What Is the Canvas Paint Tool?

The Canvas Paint Tool is a browser-based drawing application for quick sketches, annotations, wireframes, and creative doodling. It provides a blank canvas with a brush, eraser, line, rectangle, ellipse and text tools, a colour picker and PNG export โ€” no software installation required. Everything runs in your browser using the HTML5 Canvas API.

Quick Sketching for Designers and Developers

Sometimes you need to sketch an idea faster than opening Figma. Use the paint tool for quick wireframe sketches during brainstorming, annotating screenshots with arrows and circles, or drawing diagrams to explain concepts in chat or docs. Export as PNG and share instantly.

How to Use This Tool

  1. Choose a tool โ€” Pick the brush, eraser, line, rectangle, ellipse or text tool, or Fill all, in the toolbar.
  2. Set your color and size โ€” Pick a color from the palette and adjust the brush/stroke size to match your needs.
  3. Draw on the canvas โ€” Click and drag to draw; for a straight line use the Line tool. Use the eraser or undo to correct mistakes.
  4. Export your artwork โ€” Save your drawing as a PNG image, or clear the canvas to start fresh.

What each tool does

BrushFreehand stroke with round ends, 1 to 50 px wide.
EraserPaints the background colour back; on a transparent canvas it cuts back to full transparency.
Line, Rectangle, EllipsePress, drag and release. The shape follows the pointer with a live preview and is drawn once, at the stroke width, when you let go.
TextClick where the text should start and type it in the box that opens. Text size is four times the Size value (at least 12 px), in your system font.
Fill allFills the whole canvas with the current colour; it is not a flood fill for one region.
Clear + backgroundClear starts again on the background chosen next to it: dark, white or transparent.

Canvas size and export. The canvas is as wide as the drawing area on your screen (up to 868 px on a desktop, 358 px on a 390 px-wide phone) and 500 px tall, and Save PNG exports exactly those pixels. On a high-density screen the PNG therefore has fewer pixels than the screen shows; for a larger image, draw on a wider window. With the transparent background the PNG keeps its alpha channel, so it can sit on top of other artwork.

Undo. The last 30 steps are kept: use the arrow buttons, Ctrl+Z (Cmd+Z on a Mac) to undo and Ctrl+Shift+Z or Ctrl+Y to redo. A shape, a line of text or one continuous brush stroke counts as one step.

Every tool above was checked in Chromium on October 12, 2026 by reading the canvas pixels after each action, including the exported PNG's transparency.

Frequently Asked Questions

Can I draw on an existing image?+
Currently, the tool provides a blank canvas. To annotate an existing image, use our Image Annotator tool which supports overlaying drawings on uploaded images.
What export formats are available?+
PNG. Choose Transparent next to Clear before you start and the exported PNG keeps a transparent background (the eraser then cuts back to transparency too); with the dark or white background the PNG is opaque.
Is there an undo feature?+
Yes. Undo and redo with the arrow buttons or with Ctrl+Z (Cmd+Z on a Mac) and Ctrl+Shift+Z or Ctrl+Y. The last 30 steps are kept, and each shape, piece of text or continuous stroke is one step.
Can I resize the canvas?+
Not directly. The canvas takes the width of the drawing area on your screen (up to 868 px on a desktop) and is 500 px tall, and the PNG is exported at exactly that size. For a wider image, widen the browser window before you start; resizing the window afterwards does not change a canvas already drawn on.
Does this work on touchscreens?+
Yes โ€” the paint tool supports both mouse and touch input. Draw with your finger on tablets and touchscreen laptops. For precision work, a stylus is recommended.
Are my drawings saved automatically?+
Drawings exist only in your browser session. Export and save your work before closing the tab. Nothing is uploaded to any server.

Built by Derek Giordano ยท Part of Ultimate Design Tools

Privacy Policy ยท Terms of Service