# Liste indentée vers arbre ASCII

Transforme une liste hiérarchique indentée (2/4 espaces ou tabulation ; préfixes -, *, 1. facultatifs) en arbre ASCII copiable. Deux styles : cadre Unicode et ASCII classique. Options : lignes guides complètes, espaces de fin, feuilles entre crochets.

> Page canonique: https://elysiatools.com/fr/tools/ascii-tree-from-indented-list

- **Catégorie:** Text Processing

- **Mots-clés:** arbre ASCII, arbre de répertoires, liste indentée, arbre de dossiers, arbre de fichiers, cadre Unicode, arbre readme, structure de projet, arbre copiable

## Présentation

Transforme un plan indenté classique en un arbre de répertoires propre et copiable — comme en haut d'un bon README.

**Comment ça marche.** Collez n'importe quelle liste hiérarchique indentée (2 espaces, 4 espaces ou Tab). Les préfixes Markdown (`-`, `*`, `+`, `1.`) sont optionnels et retirés automatiquement ; les lignes vides sont ignorées. Le parseur détecte l'unité d'indentation la plus fréquente, ou vous pouvez l'imposer.

**Deux styles.**
- **Cadre Unicode** (`├── └── │`) — le moderne par défaut, superbe sur GitHub, Discord, VS Code et la plupart des terminaux.
- **ASCII classique** (`|-- `-- |`) — sans Unicode, sûr pour les emails en texte brut, vieux terminaux et environnements ANSI uniquement.

**Trois réglages :** lignes guides complètes ; feuilles entre crochets `[]` ; suppression des espaces de fin pour des diffs plus propres.

**Pourquoi pas `tree`.** `tree` ne scanne que de vrais dossiers sur disque. Cet outil traite *n'importe quel* texte indenté — plan, brainstorm, spec Markdown, export Notion — et le style se choisit dans le navigateur.

## Entrées

- **Liste indentée** (textarea): src index.ts tools json-formatter.ts qr-code-generator.ts package.json
- **Style** (select)
- **Unité d'indentation** (select)
- **Lignes guides complètes** (checkbox)
- **Feuilles entre crochets** (checkbox)
- **Couper les espaces de fin** (checkbox)

## Quand l'utiliser

- Lors de la rédaction du fichier README d'un dépôt GitHub pour présenter visuellement l'arborescence des dossiers du projet.
- Pour documenter l'architecture d'une API ou d'un projet dans un wiki d'équipe sans avoir à dessiner manuellement les connecteurs.
- Pour partager une structure de fichiers simplifiée par e-mail ou sur des messageries comme Discord et Slack en conservant un alignement parfait.

## Fonctionnement

- Collez votre liste de dossiers et fichiers en respectant une indentation cohérente par espaces ou tabulations.
- Choisissez le style de rendu entre le cadre Unicode moderne et l'ASCII classique, puis configurez les options d'affichage.
- L'outil analyse automatiquement le niveau d'indentation et génère instantanément l'arbre textuel correspondant.
- Copiez le résultat généré en un clic pour l'intégrer directement dans votre document ou code source.

## Cas d'usage

- Génération d'arborescences de répertoires pour les fichiers README.md sur GitHub ou GitLab.
- Modélisation de structures de menus, de plans de sites web ou de hiérarchies de documents.
- Illustration de structures de base de données ou de catégories imbriquées dans des documentations techniques.

## Questions fréquentes

### Quels types de préfixes de liste sont pris en charge ?

L'outil détecte et supprime automatiquement les puces Markdown courantes comme les tirets (-), les astérisques (*), les signes plus (+) ainsi que les numérotations du type 1.

### Quelle est la différence entre le style Unicode et le style ASCII classique ?

Le style Unicode utilise des caractères de tracé de lignes modernes (├──, └──, │), tandis que l'ASCII classique utilise des caractères standards (|--, `-- , |) compatibles avec les anciens terminaux.

### Puis-je forcer une taille d'indentation spécifique ?

Oui, vous pouvez laisser la détection automatique ou forcer une indentation de 2 espaces, 4 espaces ou une tabulation.

### À quoi sert l'option 'Feuilles entre crochets' ?

Elle entoure le nom des fichiers terminaux (les feuilles de l'arbre) de crochets, par exemple [index.js], pour mieux les distinguer des dossiers.

### Faut-il installer un logiciel ou utiliser le terminal pour faire fonctionner cet outil ?

Non, tout le traitement s'effectue localement dans votre navigateur web sans nécessiter la commande système tree.

## Outils associés

- [Générateur de Data URI](https://elysiatools.com/fr/tools/data-uri-generator): Convertit les fichiers en Data URI (Base64 ou pourcentage-encodé) pour intégrer images, polices et ressources directement dans HTML, CSS ou Markdown
- [Texte à l'Envers](https://elysiatools.com/fr/tools/upside-down-text): Retourne le texte à l'envers (ɥǝllo) par rotations lettre par lettre, avec des bascules optionnelles pour conserver l'ordre de lecture et protéger URLs/emails. Texte Unicode brut, sans police.
- [IA Image vers Markdown](https://elysiatools.com/fr/tools/ai-image-to-markdown): Extraire le texte des images et convertir en format markdown en utilisant des modèles de vision IA
- [Texte Gras & Italique](https://elysiatools.com/fr/tools/bold-italic-text): Convertit le texte en gras, italique ou gras italique via le bloc Mathematical Alphanumeric Symbols Unicode. Texte Unicode brut — sans police.
- [Calculateur de plus court chemin (Dijkstra pas à pas)](https://elysiatools.com/fr/tools/graph-shortest-path): Aide au calcul manuel de Dijkstra : saisissez 1–30 arêtes (une par ligne : départ, arrivée, poids) et les nœuds source/cible ; non orienté par défaut, avec option orientée. Chaque itération journalise quel nœud est fixé, à quelle distance, et comment chaque relâchement met à jour la table des distances provisoires ; les égalités se tranchent par le plus petit nom lexicographique, si bien que le journal correspond à une trace de manuel ; les poids négatifs sont rejetés et une cible inatteignable est une réponse valide. Classique : A-B 4, A-C 2, B-C 5, B-D 10, C-E 3, D-E 4, D-F 11, E-F 8, de A vers F → distance 13 via A→C→E→F.
- [Formateur de Liste Markdown](https://elysiatools.com/fr/tools/markdown-list-formatter): Convertir chaque ligne de texte en éléments de liste Markdown ou listes numérotées
- [Convertisseur PDF vers Markdown](https://elysiatools.com/fr/tools/pdf-to-markdown): Convertit les documents PDF au format Markdown avec extraction de texte et préservation du formatage
- [Vérificateur de style et lint Markdown](https://elysiatools.com/fr/tools/markdown-lint-style-checker): Vérifie le Markdown avec ~15 règles markdownlint plus 2 règles de typographie chinoise, avec rapport ligne par ligne et auto-correction en un clic

## Exemples

- [Exemples Markdown](https://elysiatools.com/fr/samples/markdown-samples): Exemples de format Markdown de structures simples à complexes
- [Echantillons Visionneuse Markdown](https://elysiatools.com/fr/samples/markdown-viewer-samples): Echantillons Markdown pour apercu README, rendu de documentation et tests de balisage
- [Exemples PDF](https://elysiatools.com/fr/samples/pdf-samples): Exemples PDF generes par les outils du 2026-02-01 au 2026-02-10
- [Test Pyramid Examples - Guide de Stratégie de Test](https://elysiatools.com/fr/samples/test-pyramid-examples): Exemples complets d'implémentation de pyramide de tests incluant tests unitaires, tests d'intégration, tests E2E, organisation de tests et patterns de test stratégiques pour assurance qualité logicielle équilibrée

## Contenu associé

- [Generateurs de diagrammes structurels et logiques](https://elysiatools.com/fr/hubs/structural-and-logic-diagram-generators): Generez des organigrammes, cartes mentales, arbres, diagrammes de Venn, arbres ASCII et sequences depuis du texte, du JSON, des ensembles ou des logs.
