Verificador de Sintaxis Markdown

Pega Markdown y obtené enlaces rotos, problemas de encabezados y listas mal formadas marcados por número de línea exacto, con vista previa segura. Tu texto nunca sale de tu navegador.

100% client-side

Código Markdown

0 caracteres · 0 líneas

Vista previa

Problemas encontrados

Cómo funciona el verificador de Markdown

Esta herramienta lee tu Markdown línea por línea y corre un conjunto de verificaciones basadas en cómo se comportan realmente los renderers de Markdown (y el spec de CommonMark), no solo "esto se ve raro":

[docs](https://example.com   ← falta el ")" de cierre
### Para empezar              ← saltó de H1, se salteó H2
- item
* item                        ← cambió el marcador en medio de la lista, sin línea en blanco

Un bloque de código sin cerrar o un enlace realmente roto (falta el paréntesis de cierre, URL vacía, o un enlace de referencia sin definición) se marca como error — estos casos realmente rompen el renderizado o dejan un enlace muerto. Un salto de nivel de encabezado, un encabezado vacío, o un marcador de lista inconsistente se marca como advertencia — el documento igual se renderiza, pero la estructura es confusa tanto para lectores como para lectores de pantalla. La vista previa al lado se construye creando elementos DOM reales directamente a partir de tu Markdown — nunca convierte tu texto en un string de HTML para inyectarlo, así que pegar una etiqueta <script> cruda o un atributo <img onerror=...> simplemente aparece como texto plano, nunca como algo que se ejecuta.

Preguntas frecuentes

¿Es seguro pegar Markdown sensible acá?

Sí. Todo el parseo, la verificación y el renderizado ocurren en tu navegador con JavaScript nativo; ningún dato se envía a un servidor.

¿La vista previa ejecuta el HTML crudo que pego, como un <script> o un <img onerror>?

No. La vista previa nunca convierte tu Markdown en un string de HTML para inyectarlo — construye elementos DOM reales directamente (createElement, textContent). Cualquier HTML crudo que pegues aparece como texto plano e inerte, nunca como marcado interpretado o ejecutado.

¿Qué revisa exactamente el verificador?

Bloques de código sin cerrar, niveles de encabezado que se saltan un paso (como H1 directo a H3), encabezados vacíos, enlaces con un paréntesis de cierre faltante o una URL vacía, enlaces de referencia sin definición correspondiente, y listas con viñetas que cambian de marcador en medio de la lista sin una línea en blanco.

¿Soporta el spec completo de CommonMark o GitHub Flavored Markdown?

La vista previa cubre el subconjunto común: encabezados, párrafos, negrita/cursiva, código en línea, bloques de código, enlaces, listas con viñetas/numeradas y citas. No renderiza tablas, imágenes ni HTML crudo — esta herramienta está enfocada en detectar errores de sintaxis, no en un renderizado 100% conforme al spec.