Skip to main content

ASCII drawing canvas

Draw with characters, shapes, fill and text on an editable canvas.

Column 1, row 1
10
64 × 22

Drag to draw. Use Pan to move around a large canvas. Keyboard: arrow keys move, typing writes, Space paints, Delete erases. Enter twice sets shape corners. Ctrl/Cmd+Z undoes. A text editor is available below.

Canvas size & transformations
Open, save & templates

Opening a file or template replaces the canvas. Undo brings your previous work back. Projects are only saved when you download them.

Edit drawing as text

This editor accepts printable single-column characters. Wide emoji and CJK characters belong in the table and text-formatting tools instead.

Export drawing

64 columns · 22 linesASCII

About ASCII drawing canvas

Create text art directly on a character grid rather than repeatedly counting spaces in an editor. Each cell contains one printable character. Mouse, touch and keyboard controls work alongside an editable source view.

Steps, and limitations

How to use it

  1. Choose a brush character and drawing tool. Drag on the canvas to draw, use a template, or open a text file or saved project.
  2. Add shapes and text, undo or redo gestures, resize without unintended cropping, flip the drawing or trim empty edges.
  3. Save an editable project for later, or export plain text, Markdown, SVG, PNG, HTML or ANSI.

Things to know

  • Arrow keys move the cursor, typing writes, Space applies the selected tool, Delete erases and Ctrl/Cmd+Z undoes. For a line, rectangle or ellipse, Enter marks its first and last corners.
  • Drawings support up to 240 columns by 160 rows. A smaller canvas cannot crop nonempty cells unless you explicitly enable cropping. Undo history holds the latest 40 committed changes.
  • Use single-column characters in the canvas. Wide emoji and CJK text are better suited to the table or formatting tool. Changes are held in memory; download a project before leaving the page.

Navigation

Find a tool

Favorites, recent, and quick access

Image compressorReduce image file size with adjustable quality.
JSON formatterFormat, validate, and minify JSON data.
Merge PDFCombine multiple PDF files into one document.
Password generatorGenerate random passwords with configurable character sets.

Preferences

These preferences are saved only in this browser.

Tool input stays in memory and is cleared when you leave the page. Downloaded files are managed by your browser. AI model caches, when used, are separate from these preferences.