Generador TOC Markdown
Genera automáticamente una tabla de contenidos con enlaces desde tus encabezados Markdown — perfecto para READMEs, documentación y wikis extensas.
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 generan los enlaces de anclaje?
Los enlaces de anclaje se generan convirtiendo el texto del encabezado a minúsculas, reemplazando espacios con guiones y eliminando caracteres especiales — siguiendo el formato de anclaje de GitHub Flavored Markdown. Por ejemplo, "Primeros pasos" se convierte en #primeros-pasos.
¿Los enlaces del TOC funcionarán en GitHub?
Sí — el formato de anclaje coincide con las convenciones de GitHub Flavored Markdown, por lo que los enlaces TOC funcionan correctamente en archivos README, wikis y descripciones de pull requests de GitHub.
¿Puedo elegir qué niveles de encabezado incluir?
Sí — puedes configurar la profundidad mínima y máxima de encabezado a incluir. Por ejemplo, quizás quieras incluir solo H2 y H3, omitiendo el título H1 de nivel superior.
¿Qué pasa si mis encabezados tienen caracteres especiales?
Los caracteres especiales como #, *, ? y puntuación se eliminan de los enlaces de anclaje. Los emojis también suelen eliminarse. La herramienta lo gestiona automáticamente para que tus enlaces TOC permanezcan válidos.
Herramientas relacionadas
Más información: CommonMark, CommonMark spec, GitHub Flavored Markdown, Markdown Guide, GitHub, W3C HTML, Eleventy, VitePress.