# Lista Indentada para Árvore ASCII

Converte uma lista hierárquica indentada (2/4 espaços ou tab; prefixos -, *, 1. opcionais) em uma árvore de diretórios ASCII copiável. Dois estilos: caixa Unicode e ASCII clássico. Opções para linhas guia completas, espaços finais e folhas entre colchetes.

> Página canônica: https://elysiatools.com/pt/tools/ascii-tree-from-indented-list

- **Categoria:** Text Processing

- **Palavras-chave:** árvore ASCII, árvore de diretórios, lista indentada, árvore de pastas, árvore de arquivos, caixa Unicode, árvore readme, estrutura de projeto, árvore copiável

## Visão geral

Transforma um esboço indentado comum em uma árvore de diretórios limpa e colável — como a do topo de um bom README.

**Como funciona.** Cole qualquer lista hierárquica com recuo de 2 espaços, 4 espaços ou Tab. Prefixos de Markdown (`-`, `*`, `+`, `1.`) são opcionais e removidos automaticamente; linhas em branco são ignoradas. O parser detecta a unidade de recuo mais comum, ou você pode forçar uma.

**Dois estilos.**
- **Caixa Unicode** (`├── └── │`) — o moderno padrão, ótimo no GitHub, Discord, VS Code e na maioria dos terminais.
- **ASCII clássico** (`|-- `-- |`) — sem Unicode, seguro para emails em texto puro, terminais antigos e ambientes só ANSI.

**Três interruptores:** linhas guia completas; folhas entre colchetes `[]`; remover espaços finais para diffs mais limpos.

**Por que não `tree`.** `tree` só escaneia pastas reais no disco. Esta ferramenta funciona com *qualquer* texto indentado — esboço, brainstorm, spec Markdown, export do Notion — e o estilo se escolhe no navegador.

## Entradas

- **Lista indentada** (textarea): src index.ts tools json-formatter.ts qr-code-generator.ts package.json
- **Estilo** (select)
- **Unidade de recuo** (select)
- **Linhas guia completas** (checkbox)
- **Folhas entre colchetes** (checkbox)
- **Remover espaços finais** (checkbox)

## Quando usar

- Ao documentar a estrutura de pastas de um projeto de software no arquivo README.md do GitHub.
- Ao ilustrar a hierarquia de um site ou mapa de navegação em e-mails ou fóruns de discussão em texto puro.
- Ao planejar a arquitetura de arquivos de um novo sistema a partir de um esboço rápido feito no Notion ou bloco de notas.

## Como funciona

- Insira ou cole sua lista hierárquica no campo de texto, utilizando recuos consistentes de 2 espaços, 4 espaços ou tabulações.
- Escolha o estilo de renderização entre Caixa Unicode (para visual moderno) ou ASCII clássico (para compatibilidade máxima).
- Configure opções adicionais como linhas guia completas, folhas entre colchetes ou remoção de espaços finais.
- Copie instantaneamente a árvore gerada diretamente para a área de transferência.

## Casos de uso

- Criação de diagramas visuais de diretórios para documentação técnica e tutoriais de programação.
- Representação de estruturas organizacionais ou fluxogramas simples em formato de texto puro.
- Compartilhamento rápido de arquiteturas de código em mensagens do Slack, Discord ou e-mails corporativos.

## Perguntas frequentes

### Quais tipos de recuo a ferramenta suporta?

Suporta recuos de 2 espaços, 4 espaços e tabulações (Tabs), com detecção automática da unidade de recuo.

### Posso usar marcadores de Markdown como traços ou asteriscos?

Sim. Prefixos comuns de Markdown como -, *, + e 1. são detectados e removidos automaticamente.

### Qual é a diferença entre o estilo Unicode e o ASCII clássico?

O Unicode usa caracteres de caixa modernos (├──, └──), enquanto o ASCII clássico usa caracteres básicos (|--, `--) compatíveis com qualquer terminal antigo.

### O que faz a opção 'Folhas entre colchetes'?

Ela envolve os nós finais (arquivos) em colchetes, por exemplo, [arquivo.txt], facilitando a identificação visual de arquivos.

### Preciso ter os arquivos criados no meu computador para gerar a árvore?

Não. A ferramenta funciona puramente a partir do texto digitado ou colado, sem precisar escanear pastas reais do seu disco.

## Ferramentas relacionadas

- [Gerador de Data URI](https://elysiatools.com/pt/tools/data-uri-generator): Converte arquivos em Data URIs (Base64 ou porcentagem-codificada) para incorporar imagens, fontes e recursos diretamente em HTML, CSS ou Markdown
- [Texto de Cabeça para Baixo](https://elysiatools.com/pt/tools/upside-down-text): Vira o texto de cabeça para baixo (ɥǝllo) por rotações letra a letra, com interruptores opcionais para manter a ordem de leitura e proteger URLs/emails. Texto Unicode puro, sem fonte.
- [IA Imagem para Markdown](https://elysiatools.com/pt/tools/ai-image-to-markdown): Extrair texto de imagens e converter para formato markdown usando modelos de visão IA
- [Texto Negrito & Itálico](https://elysiatools.com/pt/tools/bold-italic-text): Converte texto em negrito, itálico ou negrito itálico via o bloco Mathematical Alphanumeric Symbols do Unicode. Texto Unicode simples — sem fonte.
- [Calculadora de caminho mais curto (Dijkstra passo a passo)](https://elysiatools.com/pt/tools/graph-shortest-path): Auxílio ao cálculo manual de Dijkstra: informe 1–30 arestas (uma por linha: origem, destino, peso) e os nós de origem/destino; não dirigido por padrão, com opção dirigida. Cada iteração registra qual nó é fixado, com qual distância e como cada relaxamento atualiza a tabela tentativa; empates resolvem pelo menor nome lexicográfico, então o registro coincide com o traço de livro-texto; pesos negativos são rejeitados e um destino inalcançável é reportado como resposta válida. Clássico: A-B 4, A-C 2, B-C 5, B-D 10, C-E 3, D-E 4, D-F 11, E-F 8, de A para F → distância 13 via A→C→E→F.
- [Formatador de Lista Markdown](https://elysiatools.com/pt/tools/markdown-list-formatter): Converte cada linha de texto em itens de lista Markdown ou listas numeradas
- [Conversor PDF para Markdown](https://elysiatools.com/pt/tools/pdf-to-markdown): Converte documentos PDF para formato Markdown com extração de texto e preservação de formatação
- [Verificador de Estilo e Lint de Markdown](https://elysiatools.com/pt/tools/markdown-lint-style-checker): Verifica o Markdown com ~15 regras markdownlint mais 2 regras de tipografia chinesa, com relatório por linha e auto-correção de problemas seguros

## Exemplos

- [Exemplos de Markdown](https://elysiatools.com/pt/samples/markdown-samples): Exemplos de formato Markdown de estruturas simples a complexas
- [Amostras do Visualizador Markdown](https://elysiatools.com/pt/samples/markdown-viewer-samples): Amostras Markdown para visualizacao de README, renderizado de documentacao e testes de marcacao
- [Exemplos PDF](https://elysiatools.com/pt/samples/pdf-samples): Exemplos PDF gerados por ferramentas de 2026-02-01 a 2026-02-10
- [Test Pyramid Examples - Guia de Estratégia de Testes](https://elysiatools.com/pt/samples/test-pyramid-examples): Exemplos abrangentes de implementação de pirâmide de testes incluindo testes unitários, testes de integração, testes E2E, organização de testes e padrões de teste estratégicos para garantia de qualidade de software balanceada

## Conteúdo relacionado

- [Geradores de diagramas estruturais e logicos](https://elysiatools.com/pt/hubs/structural-and-logic-diagram-generators): Gere fluxogramas, mapas mentais, organogramas, arvores, diagramas de Venn, arvores ASCII e sequencias a partir de texto, JSON, conjuntos ou logs.
