Gerador de árvore de pastas

Transforme uma lista indentada de arquivos e pastas em uma árvore para README, documentação ou comentários de código.

Uma entrada por linha. Indente os filhos com 2 ou 4 espaços ou tabulações. Comece a primeira entrada sem recuo.

Testar um exemplo

Estrutura do projeto

Abrir o gerador README

Copie Markdown para um README existente. O gerador também tem o campo opcional Estrutura do projeto; os links não transferem sua lista.

Como criar uma árvore de pastas

Cole nomes, não um comando. Cada filho deve ter um nível de recuo a mais que seu pai. Linhas vazias são ignoradas. Os pais são pastas; uma / no final indica uma pasta vazia.

Limites e legibilidade

Até 20.000 caracteres, 500 entradas, 32 níveis e 160 caracteres por nome. Um recuo inválido bloqueia o resultado. Use um bloco de código monoespaçado; emojis e caracteres largos variam conforme a fonte.

Sua lista fica nesta página

O gerador não lê seu disco, não executa comandos, não envia nomes nem salva a lista no navegador. As análises opcionais contam ações sem nomes de arquivos ou árvore gerada.

Exemplo de resultado

my-project/
├── src/
│   ├── app.js
│   └── styles.css
├── public/
│   └── index.html
└── README.md