Skip to main content

Quickstart

This is the fastest way to understand what ASCII Diagram is for.

1. Open the app

Go to app.asciidiagram.com.

Start with a new document. The initial diagram is empty and ready for drawing.

2. Learn the core tools

The default workflow revolves around five tools:

  • V for Select
  • H for Pan
  • B for Box
  • T for Text
  • A for Arrow

These are enough to build most diagrams quickly.

3. Draw two boxes

Switch to Box and drag out a couple of rectangles on the grid.

Then use the property panel to add titles like:

  • Client
  • API

4. Add an arrow

Switch to Arrow and connect the boxes.

You can:

  • click to place segments
  • drag arrow endpoints
  • snap endpoints onto objects
  • choose routing in the property panel

5. Add text

Use the Text tool to label a flow, note a protocol, or describe an edge case.

For example:

+--------+    +-----+
| Client |--> | API |
+--------+ +-----+
HTTPS / JSON

Select multiple objects and use Ctrl+G / Cmd+G to group them.

Grouping is useful when several objects should move together as one unit.

7. Save the file

Use the File menu to save the current document as a .asciid file.

In supported browsers, the app can write directly to the chosen file. Otherwise it will download the current document.

8. Copy rendered ASCII

Use Copy ASCII when you want the current diagram as plain text for:

  • a README
  • an issue
  • a pull request
  • a design note

Read this next