Generador TOC Markdown
Generar enlaces de tabla de contenidos desde encabezados markdown
Markdown de entrada
TOC generado
Ejemplos de TOC Markdown
Generar enlaces de ancla desde encabezados. Ejemplo:
Encabezados del manual del proyecto
Markdown de entrada:
TOC generado:
Use Ejemplo arriba para cargar más encabezados.
¿Qué es un generador TOC Markdown?
Una tabla de contenidos (TOC) ayuda a los lectores a navegar documentos largos. En Markdown, los encabezados usan # hasta ######. Un generador TOC escanea sus encabezados y produce una lista de enlaces que saltan a cada sección. GitHub Flavored Markdown y muchos generadores de sitios estáticos soportan enlaces de ancla generados desde el texto del encabezado.
Esta herramienta se ejecuta en su navegador. Pegue Markdown o suba un archivo; el TOC se actualiza al editar. Puede establecer niveles mínimo y máximo de encabezados (ej. solo H2–H4). Los slugs de ancla se crean desde el texto del encabezado y se deduplican cuando se repiten. Para formatear Markdown: Formateador Markdown. Para convertir a HTML: Markdown a HTML.
Cómo usar esta herramienta
Pegar o subir Markdown
Pegue su Markdown en el editor izquierdo o haga clic en Subir para cargar un archivo .md, .markdown o .txt. Use Ejemplo para cargar encabezados de ejemplo. El TOC se actualiza automáticamente.
Establecer rango de niveles de encabezado
Use Min H1–H4 y Max H3–H6 para incluir solo ciertos niveles. Por ejemplo, Min H2 y Max H4 omite H1 y H5–H6. Mantiene docs largos enfocados.
Copiar o descargar el TOC
Copie el TOC generado al portapapeles o descárguelo. Pegue al inicio de su README o doc. Para lint de Markdown: Linter Markdown. Para ayuda de sintaxis: Markdown Cheat Sheet.
Cuándo ayuda la generación TOC
Los archivos README en GitHub, sitios de documentación y wikis se benefician de un TOC. Los lectores pueden saltar a secciones sin desplazarse. La especificación CommonMark define la sintaxis de encabezados; GFM y la mayoría de renderizadores soportan enlaces #anchor-slug. Generadores estáticos como Eleventy y VitePress suelen generar anclas automáticamente.
Para crear tablas desde CSV o datos delimitados: Generador de tablas Markdown. Para referencia de sintaxis: Markdown Cheat Sheet. Para Markdown a HTML: Markdown a HTML.
Preguntas frecuentes
¿Cómo se crean los slugs de ancla?
Los encabezados se ponen en minúsculas, se eliminan caracteres especiales, los espacios se reemplazan por guiones. Los encabezados duplicados reciben un sufijo numérico (ej. #intro-1, #intro-2).
¿Funciona con GitHub?
Sí. GitHub genera anclas desde encabezados. Pegue el TOC al inicio de su README; los enlaces funcionarán en la vista renderizada.
¿Se incluyen encabezados en bloques de código?
No. Los encabezados dentro de bloques de código cercados (```) se ignoran para que los ejemplos de código no se confundan con la estructura del documento.
¿Puedo limitar la profundidad?
Sí. Use los desplegables Min/Max nivel. Por ejemplo, Min H2 y Max H4 produce un TOC solo con encabezados H2, H3 y H4.
¿Se envían mis datos a un servidor?
No. La generación TOC se ejecuta completamente en su navegador. No se suben ni almacenan datos.
Herramientas relacionadas
Más información: CommonMark, CommonMark spec, GitHub Flavored Markdown, Markdown Guide, GitHub, W3C HTML, Eleventy, VitePress.