← Tutti gli strumenti

Generatore TOC Markdown

Crea automaticamente un indice cliccabile dai titoli del tuo Markdown.

Per documenti lunghi (README, documentazione, output AI estesi) una table of contents all'inizio è impagabile: orienta, indicizza, rende il file navigabile.

Questo strumento estrae tutti i titoli (#, ##, ...) e genera un indice Markdown con anchor cliccabili, compatibili con GitHub, GitLab, Bitbucket, MkDocs.

🔒 100% client-side. Parser regex puro, nessuna libreria esterna.

Markdown sorgente

 

Table of Contents

 

Come funzionano gli anchor

Quando GitHub renderizza un titolo Markdown, genera automaticamente un id univoco basato sul testo (slug). Esempio: ## Installazione rapida diventa id="installazione-rapida".

L'indice usa questi id per linkare ai titoli: [Installazione rapida](#installazione-rapida). Cliccando, il browser salta al titolo.

Lo slug rimuove punteggiatura, converte spazi in trattini, lowercase. Lo stile GitHub è lo standard de-facto; GitLab ha varianti minori.

Domande frequenti

Posso evitare di includere H1?
Sì: imposta "Profondità min" a 2. Tipicamente l'H1 è il titolo del documento e non va incluso nella TOC.
I titoli duplicati come vengono gestiti?
Lo slug viene reso univoco aggiungendo -1, -2, ecc. Stesso comportamento di GitHub.
Funziona con titoli che contengono emoji?
Sì: emoji e caratteri unicode vengono rimossi dallo slug (regola GitHub) ma rimangono nel testo del link.
Come inserisco la TOC nel mio file?
Il bottone "Inserisci nel sorgente" aggiunge la TOC dopo il primo H1 (o all'inizio se non c'è). Puoi anche copiarla e incollarla manualmente.