Hoppa till huvudinnehåll
LibraTool logoLibraTool

Gratis ASCII-trädgenerator

Omvandla en indragslista till ett rent mappträd (├── └──) för README och dokumentation. Unicode- eller ren ASCII-utdata. Körs helt i din webbläsare.

Fungerar offline när den väl lästs in
Importalternativ
Standardvärdena hoppar över node_modules, .git, byggutdata och cacheminnen.

Indra med mellanslag eller tabbar för att skapa nivåer. Varje djupare indragning blir ett underordnat element. Lägg till en anteckning efter ' # ', ' // ', ' - ' eller ' <- ' så justeras den som en kommentar i resultatet. Klistra in en lista med sökvägar (git ls-files, find, dir /s /b) för att nästla dem; avsluta ett namn med / för att markera en tom mapp. Vid import eller släpp av en mapp eller .zip läses bara filnamnen – aldrig innehållet – och node_modules, .git och andra byggmappar hoppas över (se Importalternativ).

Träd
Kommentarsstil
my-project
├── src
│   ├── components
│   │   ├── Button.tsx
│   │   └── Modal.tsx
│   ├── lib
│   │   └── utils.ts
│   └── index.ts  # entry point
├── public
│   └── favicon.ico
├── package.json
└── README.md

💡 Klistra in en mappstruktur (eller en valfri nästlad lista) och få ett snyggt träd att infoga i en README, en kommentar eller dokumentation. Använd ASCII-stilen i miljöer som inte renderar linjetecken. Allt körs i din webbläsare.

Vanliga användningar

  • Lägg till ett mappträd i en READMEGenerera ett rent projektstrukturträd för att dokumentera din arkiv.
  • Dokumentera en projektstrukturSkapa ett katalogträd för tekniska dokument och wikis.
  • Gör ett träd för en kodkommentarGenerera ett strukturdiagram för att bädda in i källkodskommentarer.
  • Visa ett filträd i ett samtalSkapa ett rent katalogdiagram för bilder och handledningar.
  • Gör en disposition till ett trädVisualisera en bostad disposition — inte bara filer — som ett träd.

Så här fungerar det

Att dokumentera en mappstruktur i en README brukar innebära att rita ├──- och └──-linjerna för hand. Det här genererar dem från en enkel indragen lista.

  1. 1
    Du skriver en indragen disposition
    Ett objekt per rad; dra in med mellanslag eller tabbar för att skapa nivåer. Indragningsdjupet bestämmer hierarkin.
  2. 2
    Det tolkas till ett träd
    En stackbaserad parser förvandlar indragningen till en kapslad struktur, helt i din webbläsare.
  3. 3
    Trädkopplingar ritas
    Rätt ├──, └── och │ ledlinjer genereras, med de korrekta vertikala linjerna nedförda genom kapslade grenar.
  4. 4
    Kopiera resultatet
    Välj Unicode- eller vanliga ASCII-kopplingar och kopiera trädet till din README, dokumentation eller en kodkommentar.

Ett enkelt textverktyg som körs helt på din enhet — inget laddas upp.

Relaterade verktyg

Vanliga frågor