AZ Tools

Visualizador de Árbol de Carpetas

Texto

El whitespace inicial de cada línea decide su profundidad. Cualquier cosa con hijos se vuelve carpeta (con `/` final); las hojas quedan como archivos. La salida usa los caracteres `├──`, `└──`, `│` que todo terminal moderno renderiza correctamente. Soporta indentación de 2 espacios, 4 espacios o tabs.

Árbol ASCII
project/
├── src/
│   ├── components/
│   │   ├── Header.tsx
│   │   └── Footer.tsx
│   ├── lib/
│   │   └── utils.ts
│   └── index.ts
├── public/
│   ├── favicon.ico
│   └── robots.txt
├── package.json
└── README.md

La salida usa caracteres Unicode de dibujo de cajas — renderizan en cualquier terminal moderno y en GitHub.

Cómo usar

  1. Pega tu lista indentada. Usa espacios (2 o 4 por nivel) o un tab por nivel.
  2. Elige el ancho de indentación que coincida con tu fuente.
  3. Conmuta el slash final en directorios si lo quieres.

Preguntas frecuentes

¿Y si tengo mezcla de tabs y espacios?
Elige el dominante — el parser solo honra uno. Si tu input está mezclado, arréglalo antes o usa un find-replace con regex antes de pegar.
¿Por qué importa el slash final?
Hace obvia la distinción archivo / carpeta en texto plano. READMEs de GitHub, documentación de terminal y capturas de árbol de archivos en IDEs lo usan.

Herramientas relacionadas