Generador de árbol ASCII
Convierte una lista indentada de archivos y carpetas en un diagrama de árbol ASCII o Unicode.
Generador de árbol ASCII
Pega una lista indentada de carpetas y archivos y esta herramienta la dibuja como un diagrama de árbol, llenando las líneas de conexión automáticamente — ├── y └── para las ramas, │ para las líneas verticales que transportan la estructura de la carpeta hacia abajo. Está diseñado para documentación: un README que muestra el diseño de un proyecto, una página wiki que describe una estructura de archivos o un comentario que explica cómo se organiza un directorio, sin tener que dibujar cada línea manualmente.
El estilo de línea cambia entre caracteres Unicode de cuadro de dibujo (├── └── │) y un estilo ASCII simple con + e | para terminales, correos electrónicos en texto plano o editores antiguos que no renderizan glifos Unicode de manera confiable. Los espacios de indentación por nivel establecen el ancho del conector de cada nivel, para que coincida con la indentación de la propia lista de origen. El nombre de la raíz agrega una línea de nivel superior al árbol — el nombre de tu proyecto — para que tenga una raíz clara única en lugar de varios elementos alineados a la izquierda. Agregar barra diagonal a las carpetas añade "/" después de cualquier entrada que tenga elementos secundarios, una pista visual rápida de qué líneas son directorios. La dirección invierte toda la operación: pega un árbol nuevamente y obtén la lista indentada de la que provino, útil para editar un árbol pegado de un mensaje de chat o una lista de archivos de un colega.
La entrada puede usar espacios o tabulaciones — una tabulación siempre cuenta como un nivel completo, independientemente de la configuración de tamaño de indentación, y se ignoran las líneas en blanco. Invertir un árbol a una lista reconoce tanto los estilos Unicode como ASCII automáticamente, por lo que no necesitas saber cuál produjo el árbol que estás pegando.
Todo se ejecuta localmente en tu navegador — nada de lo que pegues aquí se carga ni se almacena en ningún lugar. Copia el resultado, descárgalo como un archivo .txt o envía el resultado directamente a la entrada para refinar un árbol grande en etapas.