Herramienta Gratuita

Extractor de Encabezados de Texto Markdown

Extrae los encabezados de un texto Markdown o HTML como lista, árbol, CSV o JSON. Detecta niveles saltados.

Ejemplos rápidos:
Encabezados
0
Profundidad Máx.
0
Encabezados H1
0
Avisos
0
✨ Resumen de IA y AEO (TL;DR)

Respuesta Rápida: ¿Qué es Extractor de Encabezados de Texto Markdown?

¿Qué hace esta herramienta? Extrae los encabezados de un texto Markdown o HTML como lista, árbol, CSV o JSON. Detecta niveles saltados.

Categoría de Aplicación
Texto
Fórmula de Cálculo
Reconocimiento de encabezados ATX (#), Setext (=== / ---) y HTML (h1–h6) con filtrado por nivel, generación de slug de anclaje y validación de la jerarquía (H1 único, sin saltos de nivel, sin duplicados)
Parámetros de Entrada
Texto Markdown o HTML
Resultados Devueltos
Lista de Encabezados
Guía Rápida de Uso (Paso a Paso)
  1. Paso 1: Introduce o ajusta el campo Texto Markdown o HTML.
  2. Paso 2: Haz clic en Extraer Encabezados para obtener el desglose y resultados inmediatos.
Consejo de Optimización (IA)

Para obtener resultados óptimos, asegúrate de ingresar los valores en las unidades correspondientes.

Extractor de Encabezados de Texto Markdown (Auditoría de Jerarquía)

Extrae todos los encabezados de un documento Markdown o HTML y muéstralos como lista, árbol ASCII, lista numerada, CSV o JSON. Además, la herramienta analiza la jerarquía y avisa de los problemas que rompen la accesibilidad y los enlaces internos: varios H1, niveles saltados y títulos duplicados.

🗒️ Resumen rápido: ¿cómo saco la lista de encabezados?

Pega el texto Markdown o HTML, elige el formato de salida y el rango de niveles, y copia la lista. Si lo que quieres es un índice con enlaces para pegar en el propio documento, usa el generador de tabla de contenidos desde texto. Para un análisis completo del documento (metadatos, entidades, estadísticas), el extractor de metadatos de texto.

Qué es un encabezado y por qué importa su estructura

Los encabezados son los títulos y subtítulos que dividen un documento en secciones. En Markdown se escriben con almohadillas (# Título, ## Subtítulo) o con la sintaxis Setext (una línea de texto subrayada con === o ---); en HTML son las etiquetas <h1> a <h6>. Su nivel (del 1 al 6) define una jerarquía: el H1 es el título del documento, los H2 son las secciones principales, los H3 son subsecciones, y así sucesivamente.

Esa jerarquía no es decorativa. La usan:

Reconocimiento de encabezados

La herramienta detecta los tres estilos habituales:

Sintaxis Ejemplo Nivel
ATX### Requisitos1–6 según el número de #
Setext (H1)Título + línea de ===1
Setext (H2)Sección + línea de ---2
HTML<h2>Método</h2>1–6 según la etiqueta

Con la opción activada, los encabezados que estén dentro de un bloque de código delimitado por ``` se ignoran, porque ahí una almohadilla suele ser un comentario, no un título. También puedes pedir que se elimine el formato en línea del texto del encabezado (negrita, código, enlaces) para quedarte con el texto limpio.

Formatos de salida

Slugs de anclaje: GitHub, GitLab y simple

Cada plataforma genera de forma distinta el identificador (slug) que convierte un encabezado en un destino enlazable:

Cuando dos encabezados tienen el mismo texto, sus slugs colisionarían; la herramienta añade un sufijo -1, -2 al segundo y siguientes, igual que hace GitHub.

Auditoría de jerarquía

Esta es la función que distingue al extractor de un simple listado. Con la validación activada, la herramienta revisa el documento entero (no solo el rango de niveles filtrado) y avisa de:

  1. Cero o varios H1: un documento debe tener exactamente un título de nivel 1. Cero H1 deja el contenido sin título principal; varios confunden a los buscadores y a los lectores de pantalla.
  2. Niveles saltados: pasar de un H2 a un H4 sin un H3 intermedio rompe la jerarquía. Los lectores de pantalla lo anuncian como un error de estructura.
  3. Encabezados vacíos: una almohadilla sin texto detrás.
  4. Títulos duplicados: dos secciones con el mismo texto generan anclajes que colisionan, de modo que un enlace del índice llevará siempre al primero.

Ejemplo

Entrada:

# Guía

# Segunda guía

### Salto directo a H3

## Configuración

## Configuración

Avisos: «2 encabezados H1: debería haber solo uno», «Salto de nivel: de H1 a H3», «Título duplicado: Configuración; los anclajes colisionan».

Casos de uso

Herramientas relacionadas en porcentaje.net

Preguntas Frecuentes (FAQ)

¿Detecta los encabezados escritos con === y ---?

Sí. La herramienta reconoce la sintaxis Setext, en la que un título se marca subrayándolo con una línea de signos igual (que produce un H1) o de guiones (que produce un H2). Para evitar falsos positivos, exige que la línea anterior sea texto real y no un elemento de lista ni una regla horizontal.

¿Qué es un «salto de nivel» y por qué es un problema?

Es pasar de un encabezado a otro cuyo nivel es más de uno superior, por ejemplo de H2 a H4 sin un H3 en medio. Rompe la jerarquía lógica del documento: los lectores de pantalla lo señalan como un error de estructura y los buscadores pierden el hilo de la organización del contenido. Lo correcto es bajar de nivel de uno en uno.

¿Por qué genera slugs distintos según GitHub o GitLab?

Porque cada plataforma tiene su propia regla para convertir el texto de un encabezado en un identificador de anclaje. GitHub conserva los caracteres acentuados; GitLab los translitera; el modo «simple» deja solo letras sin acento y dígitos. Elige el que corresponda al sitio donde vas a publicar para que los enlaces del índice funcionen.

¿Ignora las almohadillas que hay dentro del código?

Sí, si activas esa opción. El contenido de los bloques delimitados por ``` o ~~~ se excluye del análisis, de modo que un comentario como # instala las dependencias dentro de un ejemplo de shell no se cuenta como encabezado.

¿Se envía mi documento a algún servidor?

No. Todo el análisis se realiza en tu navegador con JavaScript, sin librerías externas. El texto no se transmite ni se almacena en ningún momento, así que puedes analizar borradores y documentación privada con total tranquilidad.

Categorías Recomendadas

Herramientas Relacionadas

Otras calculadoras de Herramientas de Texto que te pueden interesar.

Herramientas de Texto

Extractor de Rutas de Archivo de Texto

Aísla y extrae rutas de archivos Windows (C:\...), Unix/Linux (/var/log/...), UNC y URIs file:...

Ver herramienta
Herramientas de Texto

Extractor de Hashtags de Texto

Extrae, ordena y analiza todos los hashtags (#) de cualquier texto o publicación. Soporta tild...

Ver herramienta
Herramientas de Texto

Extractor de Entidades Nombradas en Texto

Extrae y clasifica entidades nombradas (personas, organizaciones, ubicaciones geográficas y fe...

Ver herramienta
Herramientas de Texto

Extractor de Consultas SQL de Texto

Aísla, extrae y formatea sentencias SQL (SELECT, INSERT, UPDATE, DELETE, DDL, CTE) desde logs ...

Ver herramienta
Herramientas de Texto

Extractor de Preguntas de un Texto

Extrae automáticamente todas las preguntas de un texto o transcripción. Clasifica preguntas a...

Ver herramienta
Herramientas de Texto

Desglose de Encabezados HTTP de Texto

Analiza y desglosa bloques de encabezados HTTP en peticiones y respuestas. Clasificación por c...

Ver herramienta
Herramientas de Texto

Extractor de Bi-gramas de Texto

Extrae bigramas de palabras o caracteres, analiza frecuencias de colocaciones léxicas y descar...

Ver herramienta
Herramientas de Texto

Extractor de Palabras Clave de Texto

Extrae palabras clave y frases relevantes (1, 2 y 3-gramas) de cualquier texto con puntuación ...

Ver herramienta
Herramientas de Texto

Extractor de Acrónimos de Texto

Extrae automáticamente todas las siglas, acrónimos y abreviaturas de documentos técnicos, co...

Ver herramienta
Herramientas de Texto

Extractor de N-gramas de Texto

Extrae y cuenta n-gramas de palabras o caracteres con filtros de mayúsculas, signos de puntuac...

Ver herramienta
Herramientas de Texto

Extractor de Metadatos de Texto

Extrae los metadatos de un texto: front matter YAML o TOML, cabeceras clave-valor, esquema de e...

Ver herramienta
Herramientas de Texto

Extractor de Sustantivos de un Texto

Extrae todos los sustantivos de un texto, clasificados como comunes o propios, con su género y...

Ver herramienta
Herramientas de Texto

Extractor de Coordenadas GPS de Texto

Extrae y normaliza coordenadas geográficas GPS desde cualquier documento, reporte telemático ...

Ver herramienta
Herramientas de Texto

Extractor de Tokens JWT de Texto

Detecta y extrae tokens JWT (RFC 7519) desde cabeceras HTTP, cookies, logs y websockets....

Ver herramienta
Herramientas de Texto

Extractor de IPs (IPv4 y IPv6) de Texto

Extrae direcciones IPv4 e IPv6 de logs y texto, sin duplicados y en forma canónica. Clasifica ...

Ver herramienta
Herramientas de Texto

Extractor de Cookies de Texto Header

Extrae, desglosa y audita atributos de cookies en cabeceras Set-Cookie y Cookie. Verificación ...

Ver herramienta
Herramientas de Texto

Extractor de Adjetivos de un Texto

Extrae todos los adjetivos de un texto, clasificados por grado y género, con el sustantivo que...

Ver herramienta
Herramientas de Texto

Extractor de Menciones (@) de Texto

Extrae todos los usuarios y menciones (@) de publicaciones y comentarios sin capturar correos e...

Ver herramienta
Herramientas de Texto

Extractor de Tri-gramas de Texto

Extrae y clasifica trigramas de palabras y letras continuas, calcula densidades porcentuales y ...

Ver herramienta
Herramientas de Texto

Formateador de Texto para Readme Markdown

Formatea, alinea tablas, badges, bloques de código y listas de tareas para archivos README.md ...

Ver herramienta
Herramientas de Texto

Extractor de Contactos desde Texto

Extrae y asocia nombres, teléfonos, emails, cargos y empresas desde textos desestructurados y ...

Ver herramienta
Herramientas de Texto

Extractor de Direcciones MAC de Texto

Extrae direcciones MAC de logs, tablas ARP y configuraciones, las normaliza (dos puntos, guione...

Ver herramienta