Texto

Markdown Preview / HTML ↔ Markdown

Vista previa en vivo de Markdown como HTML formateado, además de conversión en ambos sentidos: Markdown → HTML y HTML → Markdown.

Markdown is a lightweight markup language that formats text with plain characters (**bold**, # heading, - list) and stays readable even unrendered. This tool gives you a live preview of Markdown as HTML and converts in both directions.

How to use it

Common uses

Things to keep in mind

Different platforms (GitHub, GitLab, Discord) support slightly different Markdown extensions (tables, strikethrough, checkboxes) — the base syntax is the same everywhere.

Converting HTML to Markdown loses whatever Markdown can't express: complex layout, inline styles, deeply nested elements.

Artículo sobre esta herramienta: Markdown: por qué la sintaxis de texto plano venció a los editores de texto enriquecido

Preguntas frecuentes

¿Qué conversiones se ofrecen?

Hay tres modos disponibles: una vista previa en vivo de Markdown renderizado como HTML formateado, una conversión explícita Markdown → HTML, y una conversión inversa HTML → Markdown.

¿Qué motor de renderizado Markdown se usa?

Es un renderizado Markdown simple del lado del cliente en JavaScript, sin relación con ningún motor de plantillas del servidor en particular como Blade o Twig; el resultado refleja el Markdown estándar, no una sintaxis específica de un framework.

¿Se envía mi contenido Markdown o HTML a un servidor?

No, la conversión y vista previa ocurren enteramente en el navegador, ningún contenido se transmite en línea.

¿Por qué el mismo archivo se ve distinto en aplicaciones diferentes?

El Markdown original no define tablas, texto tachado ni resaltado de sintaxis en bloques de código — son extensiones de distintas implementaciones. GitHub Flavored Markdown y la especificación CommonMark tratan algunos casos ambiguos de forma diferente, así que el renderizado del mismo archivo puede variar según el analizador.

¿Qué se pierde al convertir HTML complejo a Markdown?

HTML admite muchas más opciones de formato que el Markdown básico, así que las tablas complejas, los estilos anidados o el marcado no estándar pueden simplificarse o perderse en la conversión inversa.

Artículos: Texto

Case Converter: por qué existen distintos estilos de nomenclatura

Por qué un mismo proyecto escribe variables en camelCase pero archivos en kebab-case, y de dónde vienen estas reglas.

Text Diff: cómo los algoritmos encuentran la diferencia entre dos textos

Cómo un algoritmo de diff encuentra el conjunto mínimo de cambios entre dos versiones de un texto.

Expresiones regulares: sintaxis básica y patrones habituales

Cómo leer una expresión regular y en qué se diferencia la coincidencia voraz de la perezosa.

Ordenar y eliminar líneas duplicadas: para qué sirve

Por qué ordenar numéricamente poniendo «10» antes de «9» es un error, y cómo evitarlo.

String Escape: por qué el mismo texto necesita escaparse de forma distinta

Por qué la misma comilla se escapa de forma distinta en una cadena JS, en JSON y en un comando de shell.

CRLF frente a LF: por qué los caracteres de fin de línea aún importan

Por qué un archivo escrito en Windows puede aparecer como «completamente modificado» en git sobre Linux.

Contar caracteres y palabras: por qué no siempre es trivial

Por qué un emoji o una letra con tilde pueden contar como varios caracteres a la vez.

Lorem Ipsum: de dónde viene el texto de relleno y para qué sirve

Por qué los diseñadores usan deliberadamente texto «sin sentido» en lugar de contenido real en las maquetas.

Slugify: cómo convertir cualquier texto en una URL

Cómo un título como «¡Hola, Mundo!» se convierte en una cadena compatible con URL como hola-mundo.

Espacios y caracteres invisibles: la causa oculta de errores extraños

Por qué dos cadenas que parecen idénticas pueden no coincidir por culpa de un carácter invisible.

Text Reverse: por qué «invertir un texto» es más difícil de lo que parece

Por qué invertir una cadena de forma ingenua puede convertir un emoji en bytes inutilizables.

Análisis de frecuencia de texto: para qué sirve contar repeticiones de palabras

Cómo la frecuencia de las letras en un texto cifrado ayuda a romper los cifrados de sustitución más simples.