Saltar al contenido

Generador de árbol ASCII

Convierte una lista indentada de archivos y carpetas en un diagrama de árbol ASCII o Unicode.

Entrada

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.

Preguntas frecuentes

¿Admite espacios y tabulaciones para la indentación?
Sí. Las tabulaciones y espacios funcionan como indentación, y una tabulación siempre cuenta como un nivel completo independientemente de la configuración de tamaño de indentación.
¿Cuál es la diferencia entre los estilos de línea Unicode y ASCII?
Unicode utiliza los caracteres de cuadro de dibujo ├── └── y │ para un aspecto más limpio. ASCII utiliza caracteres simples + e | en su lugar, para terminales o campos de texto que no renderizan glifos Unicode de manera confiable.
¿Puedo convertir un árbol nuevamente en una lista indentada?
Sí. Cambia la dirección a "Árbol → lista indentada" y pega un diagrama de árbol — reconoce automáticamente los estilos de línea Unicode y ASCII.
¿Cómo decide cuáles entradas obtienen una barra diagonal final?
Cuando "Agregar barra diagonal a las carpetas" está activado, cualquier entrada que tenga al menos una línea secundaria debajo obtiene una "/" anexada, ya que solo las carpetas pueden contener otras entradas.
¿Mi lista de archivos o carpetas se carga en algún lugar?
No. El árbol se genera completamente en tu navegador — tu lista nunca abandona tu dispositivo.