Turn indented text or ASCII trees into beautiful directory structures for your README, blog posts and docs. 100% browser-based, no upload.
Try it Free →One input, four outputs: Markdown nested list, ASCII tree, JSON and YAML — switch with tabs.
Edits parse and re-render after 200 ms so every format stays in sync without a convert button.
Auto-detects 2-space, 4-space or tab indentation, and recognises ASCII tree characters like ├── └── │.
Append # your comment to any line — comments are preserved in Markdown, tree, JSON and YAML output.
Keep original order, sort alphabetically, or put folders first — applies to every output format.
Load ready-made templates for React, Node.js, Python and Monorepo projects with one click.
All parsing happens in your browser. Nothing is uploaded; your directory layout stays on your device.
Copy any format to your clipboard, or download as .md, .txt, .json or .yaml in one click.
Use indented lines like "src/" with two spaces per level, or paste an ASCII tree with ├── └── │.
Lines ending in / become folders; others become files. Add "# comment" at the end to annotate.
Keep original, sort alphabetically, or show folders first — perfect for clean README trees.
Markdown for docs, ASCII tree for terminals, JSON or YAML for tooling. All update live.
Hit Copy to drop the result into your README, or Download to save as .md/.txt/.json/.yaml.