jarvisbox

Convertidor DOT a ASCII — Graphviz Online

Convierte grafos en lenguaje DOT de Graphviz a arte ASCII en tu navegador. Elige motor dot, neato o fdp, copia el resultado. 100% privado, sin subida.

100% client-side · no upload · works offline

ASCII output

Paste a DOT graph and click "Convert to ASCII" — the diagram will appear here.

How to use

  1. Paste your Graphviz DOT language graph into the input field, or click Load example to start with a sample.
  2. Choose a layout engine: dot for hierarchical top-down layouts, neato or fdp for force-directed spring layouts.
  3. Click Convert to ASCII, then click Copy to paste the ASCII art into a README, code comment, or plain-text doc.

Related use cases

Related developer tools

Preguntas frecuentes

Does my DOT graph get uploaded anywhere?
No. All conversion happens entirely in your browser using JavaScript. Your DOT source code never leaves your device — no server, no upload, no account required. The tool works offline once the page has loaded.
What DOT syntax does this tool support?
The tool supports common Graphviz DOT syntax: directed graphs (digraph) and undirected graphs (graph), node declarations with label attributes, edge declarations with -- or -> operators, edge chains (a -> b -> c), and edge labels. Global attributes like rankdir=LR for left-to-right layout are also supported. Complex features like subgraphs, clusters, and HTML-like labels are partially supported.
What is the difference between dot, neato, and fdp layout engines?
The "dot" engine produces hierarchical (top-down or left-right) layouts — ideal for directed graphs, dependency trees, and flowcharts. The "neato" engine uses a spring-model force-directed algorithm that positions nodes to minimize edge crossing — good for undirected graphs and network diagrams. The "fdp" engine is also force-directed but uses a different energy model — works well for large undirected graphs.
How large a graph can this tool handle?
The tool handles graphs with up to around 50–100 nodes comfortably in the browser. For very large graphs the ASCII output becomes wide and the layout algorithm takes longer to converge. There is no hard size limit, but the ASCII output is capped at 200 columns and 100 rows to remain readable in a terminal or code comment.
Can I use the ASCII output in code comments or documentation?
Yes — that is the primary use case. The ASCII output uses only printable ASCII characters (letters, digits, +, -, |, >, <, v, ^) and is safe to paste into any code comment, Markdown file, README, or plain text document. It renders correctly in any monospace font.

Last updated:

Reportar un problema con esta herramienta