All tools

ASCII Folder Tree

Convert an indented outline into a directory-style tree.

ASCII tree
└── my-project
    ├── src
    │   ├── components
    │   │   ├── Button.tsx
    │   │   └── Input.tsx
    │   └── pages
    │       ├── home.tsx
    │       └── about.tsx
    ├── public
    │   └── favicon.svg
    ├── package.json
    └── README.md

Convert an indented outline into a directory-style ASCII tree. Useful for README files, documentation, or laying out a project structure. 2 spaces of indent per level.

About

Type a folder structure as indented text (2 spaces per level). The tool renders it with the standard tree-command characters.

How to use

  1. Type the outline.
  2. Copy the tree.

FAQ

Why 2-space indent?+

It matches Markdown's nested-list convention and tree's default output. If you want 4-space, replace the indent in your input - the parser ignores extra spaces.