Zum Inhalt springen
100% lokal

ASCII-Baum-Generator

Konvertiere eine eingerückte Datei- und Ordnerliste in ein ASCII- oder Unicode-Baumdiagramm.

Eingabe

ASCII-Baum-Generator

Füge eine eingerückte Liste von Ordnern und Dateien ein und dieses Tool zeichnet sie als Baumdiagramm mit automatisch ausgefüllten Verbindungslinien – ├── und └── für Äste, │ für die vertikalen Linien, die die Verzeichnisstruktur die Seite hinunter tragen. Es ist für Dokumentation gebaut: eine README, die das Layout eines Projekts zeigt, eine Wiki-Seite, die eine Dateistruktur beschreibt, oder ein Kommentar, der erklärt, wie ein Verzeichnis organisiert ist, ohne selbst jede Linie zu zeichnen.

Der Linienstil wechselt zwischen Unicode-Zeichenkastenzeichen (├── └── │) und einem reinen ASCII-Stil mit + und | für Terminals, Nur-Text-E-Mails oder älteren Editoren, die Unicode-Glyphen nicht zuverlässig darstellen. Die Einrückung pro Ebene bestimmt, wie breit jeder Ebenenkonnektor ist und entspricht der Einrückung der Eingabeliste selbst. Der Wurzelname fügt eine Top-Level-Zeile über dem Baum hinzu – deinen Projektnamen – damit er einen einzelnen klaren Wurzelpunkt hat, anstatt mehrerer Elemente bündig links zu sitzen. Schrägstrich am Ende von Ordnern hängt "/" an jeden Eintrag mit untergeordneten Elementen an, ein schneller visueller Hinweis, welche Linien Verzeichnisse sind. Die Richtung kehrt die ganze Operation um: Füge einen Baum wieder ein und erhalten Sie die eingerückte Liste, aus der er kam, praktisch zum Bearbeiten eines Baums aus einer Chat-Nachricht oder der Dateiangebot eines Kollegen.

Die Eingabe kann Leerzeichen oder Tabulatoren verwenden – ein Tabulator zählt immer als eine volle Ebene, unabhängig von der Einrückungseinstellung, und Leerzeilen werden ignoriert. Das Umkehren eines Baums zurück zu einer Liste erkennt automatisch sowohl Unicode- als auch ASCII-Stile, sodass Sie nicht wissen müssen, welcher den Baum erzeugt hat, den Sie einfügen.

Alles läuft lokal in deinem Browser – nichts, das du hier einfügst, wird hochgeladen oder irgendwo gespeichert. Kopiere das Ergebnis, lade es als .txt-Datei herunter oder schicke die Ausgabe direkt zurück in die Eingabe, um einen großen Baum in Etappen zu verfeinern.

Häufige Fragen

Unterstützt es Leerzeichen und Tabulatoren für Einrückungen?
Ja. Tabulatoren und Leerzeichen funktionieren beide als Einrückung, und ein Tabulator zählt immer als eine volle Ebene, unabhängig von der Einrückungseinstellung.
Was ist der Unterschied zwischen den Unicode- und ASCII-Linienstilen?
Unicode verwendet die Zeichenkastenzeichen ├── └── und │ für einen sauberen Look. ASCII verwendet stattdessen einfache + und | Zeichen für Terminals oder Textfelder, die Unicode-Glyphen nicht zuverlässig darstellen.
Kann ich einen Baum zurück in eine eingerückte Liste konvertieren?
Ja. Stelle die Richtung auf "Baum → eingerückte Liste" ein und füge ein Baumdiagramm ein – es erkennt automatisch sowohl den Unicode- als auch den ASCII-Linienstil.
Wie entscheidet es, welche Einträge einen Schrägstrich erhalten?
Wenn "Schrägstrich am Ende von Ordnern hinzufügen" aktiviert ist, erhält jeder Eintrag, der mindestens einen untergeordneten Eintrag darunter hat, ein "/" angehängt, da nur Ordner andere Einträge enthalten können.
Wird meine Datei- oder Ordnerliste irgendwo hochgeladen?
Nein. Der Baum wird vollständig in deinem Browser erzeugt – deine Liste verlässt dein Gerät nie.