ASCII Diagram Editor
Draws boxes, lines, arrows and labels on a character grid, deriving every corner and junction from which neighbours are occupied, in Unicode box drawing or pure ASCII.
The thing that makes ASCII diagrams painful by hand is the corners. Put a ┌ where a ┬ belongs and the drawing is subtly wrong; decide later that it has to go in a source comment and every one of those characters has to be found and replaced. This editor never lets you choose one. You say where a box is and where a line runs, and each cell works out its own glyph from which of its four neighbours are occupied — so crossing lines produce ┼ without either line knowing about the other, and switching the whole drawing to pure ASCII is one setting.
U+2500 box drawing. In every monospaced font in use since about 1995.
Selected shape
Nothing selected. Pick the select tool and click a shape.
Diagram
How to use it
Drag boxes first, then connect them
A drag with the box tool makes a box; a click makes the smallest one that is still a box. Then take the arrow tool and drag from one to another — an endpoint that lands inside a box is pulled to the nearest edge cell, because dragging *to* a box means attaching to it and a line through the middle is never what was meant.
Choose the character set for where it is going
Unicode box drawing for a README or a terminal. Pure ASCII — only - | + < > ^ v — for a source comment, a commit message, a Makefile, or anywhere the encoding is not certain. The ASCII set is deliberately lossy: one + for all eleven junctions. A diagram that arrives intact beats a prettier one that arrives as boxes.
Label boxes from the panel, not by typing into them
Select a box and type its label in the panel below; it is centred inside automatically and moves with the box. A label wider than its box is clipped rather than reflowed, and the page says which ones — reflowing would change the shape of the drawing, which is not a thing a label should do.
Common questions
Can I draw a diagonal line?
No, and that is not a missing feature. There is no box-drawing character for a diagonal — the block has ─ │ and the corners and nothing at 45 degrees. A drag that is neither horizontal nor vertical is routed as an elbow instead, which is what the diagram wanted, and you can pick which leg goes first.
Will it route lines around my boxes?
No. Orthogonal auto-routing around obstacles is a real algorithm and a bad one is worse than a straight line you placed yourself — it moves your diagram around while you are trying to draw it. Lines go where you put them.
Feed it from
Random Picker
Picks one or several entries from a pasted list, with weights and an optional spinning wheel.
ASCII Text Art
Renders text as large ASCII letters through a real FIGfont renderer, with two bundled fonts and a slot for a .flf of your own.
Image to ASCII
Converts a picture into ASCII or ANSI-coloured characters at a chosen width and character set.
Emoji & Kaomoji Search
Searches emoji, kaomoji and special characters by Korean or English name and copies them with one click.
Next
These accept what this tool produces, so the result can go straight in.
ASCII Table Generator
Renders a table as monospaced ASCII, Markdown or box-drawing borders for READMEs and comments.
Code Screenshot
Renders a code snippet as an image with syntax highlighting, a window frame and a chosen theme.
Markdown Editor
Edits Markdown with a live preview and exports the rendered HTML, with GFM tables and task lists.
Text Art to Image
Renders any monospaced text art as a PNG or SVG with a chosen font, cell size, colour, background and optional transparency, so it survives being posted where monospace is not preserved.
Daily Fortune by Zodiac Animal & Star Sign
Composes one day’s reading for a zodiac animal or star sign from the day’s own 일진 and the traditional temperament of the sign. Seeded from the date, so it is the same all day and refreshing does not reroll it.
Zodiac Compatibility (궁합)
Two birth dates give two animal signs and two day stems. Reports the exact relation between them — 삼합, 육합, 충, 원진, 형, 파, 해 — and the five-element relation of the day stems, each with the traditional verdict.