Markdown a HTML — Código y vista previa
Convierte un borrador Markdown en HTML para una página o sistema de publicación existente. Inicia la conversión, examina el código completo y usa una vista previa de formato que no carga imágenes ni abre enlaces. La copia y la descarga contienen el mismo fragmento HTML.
Convierte un borrador y exporta su código
- Pega o escribe Markdown, o importa un archivo Markdown o de texto en UTF-8. CRLF y CR se convierten en LF; el contenido no se recorta ni se normaliza en Unicode. El archivo importado espera a que pulses Convertir y cambiar el borrador elimina el resultado anterior.
- Pulsa Convertir para analizar y comprobar el perfil compatible. El HTML sin procesar permanece como texto y los destinos prohibidos de enlaces o imágenes detienen la conversión en vez de eliminarse silenciosamente. Usa Código fuente para examinar el HTML completo o Vista previa para ver el formato inerte cuando sus límites específicos lo permitan.
- Copia el código fuente o descarga converted.html. Ambos usan exactamente el mismo fragmento UTF-8, sin añadir contenedor de página, CSS ni marca de orden de bytes. La vista previa no se exporta y el HTML descargado no se abre automáticamente.
Comprende el formato y la vista previa
El perfil es el predeterminado de markdown-it 15.0.3 con tablas y texto tachado, además de las restricciones explícitas de entrada, anidamiento y URL de la herramienta. Admite encabezados, listas, citas, énfasis y código escapado habituales, pero no es GitHub-flavored Markdown completo. No hay complementos de listas de tareas, matemáticas, diagramas, notas al pie ni resaltado.
El HTML sin procesar se representa como texto, no se habilita. Por ejemplo, una etiqueta script del borrador no es un script que se ejecute en la vista previa. Esto no es un saneador general de HTML arbitrario y el Markdown mal formado puede permanecer como texto normal en lugar de causar un error de sintaxis.
Los enlaces y referencias de imágenes admitidos permanecen en el fragmento de código. En la vista previa, los enlaces son elementos span no interactivos y las imágenes son marcadores etiquetados; allí no se solicitan recursos. Una vista previa grande puede omitirse por completo mientras el código completo, la copia y la descarga siguen disponibles. La vista previa no reproduce píxel por píxel una página alojada.
Las referencias relativas no se resuelven respecto a este sitio ni a la ubicación del archivo importado. La página de publicación determina su base final. Al abrir o volver a alojar un fragmento exportado, por tanto, se pueden cargar sus imágenes admitidas o seguir sus enlaces, a diferencia de la vista previa inerte de esta herramienta.
Ejemplos de estructura, referencias y salida vacía
Usar ejemplo rellena un encabezado A, una línea en blanco y Hello con world en negrita, sin convertir automáticamente. La conversión debe producir un encabezado h1 y un párrafo con énfasis strong. Los detalles del resultado explican el perfil activo, los recuentos de bytes y el comportamiento independiente de la vista previa.
Un enlace relativo como ../guide?q=x#part puede seguir siendo una referencia HTML relativa. Una imagen HTTPS puede permanecer en el código, pero en Vista previa solo aparece como marcador con texto alternativo. Una dirección mailto se permite en un enlace, no en una imagen; se rechazan imágenes data, esquemas de script y referencias relativas al protocolo.
Un documento no vacío que solo contenga definiciones de referencia no utilizadas puede producir legítimamente un fragmento HTML de cero bytes. No es lo mismo que una entrada vacía e incompleta. El resultado explica la salida vacía y permite copiar o descargar esos cero bytes exactos sin inventar un párrafo.
Límites explícitos de sintaxis, recursos y exportación
El borrador recibido admite hasta 200000 unidades UTF-16; el UTF-8 canónico y cualquier archivo importado admiten hasta 512 KiB, con un máximo de 20000 líneas. Se rechazan NUL, UTF-8 mal formado y sustitutos sin pareja. Se elimina exactamente un BOM UTF-8 inicial del archivo; se conserva un U+FEFF posterior. Las ediciones demasiado grandes se rechazan en lugar de truncarse parcialmente.
El trabajo está limitado por controles de anidamiento, 100000 tokens analizados, cadenas de destino y de delimitadores de bloque acotadas, un máximo de 4 MiB para el código de salida y un plazo de operación de 15 segundos. La vista previa tiene además límites de 256 KiB, 20000 tokens y 10000 elementos generados. Son controles del producto, no garantías de velocidad, memoria heap ni dispositivo; una conversión fallida no produce un resultado parcialmente correcto.
Los enlaces permiten el perfil explícito de HTTP(S), mailto y referencias relativas; las imágenes necesitan una ruta HTTP(S) o relativa. Los esquemas no admitidos, las credenciales, las autoridades ambiguas y las codificaciones prohibidas de controles o barras inversas detienen la conversión. Permitir un destino no afirma que el sitio enlazado o el fragmento descargado sean fiables.
No hay exportación de página completa, CSS de usuario, modo de HTML sin procesar, editor en vivo, importación desde la nube o URL, persistencia ni conversión por lotes. Copiar y Descargar usan siempre el fragmento actual almacenado, no la vista previa. Cambiar la entrada o cancelar invalida las acciones anteriores; una copia al portapapeles o descarga ya entregada al sistema operativo no puede retirarse.
Procesamiento local del borrador y resultados actuales
El análisis y la representación se ejecutan en un worker local. Esta herramienta no añade subida de borradores o archivos, obtención de URL, direcciones que contengan la entrada, historial almacenado ni telemetría del contenido. Su vista previa aislada no carga imágenes ni activa enlaces. Los servicios existentes del sitio permanecen; el procesamiento local no certifica a los proveedores de análisis ni el comportamiento desplegado.
Preguntas sobre la conversión de Markdown
Fuentes y referencias de formato
- spec.commonmark.orgCommonMark 0.31.2CommonMark describe la sintaxis Markdown subyacente; esta herramienta usa el perfil de markdown-it indicado y restricciones adicionales.
- github.github.comGitHub Flavored MarkdownGitHub Flavored Markdown describe extensiones; esta herramienta no implementa el perfil GFM completo.
- github.commarkdown-it 15.0.3El analizador de versión fijada proporciona el perfil predeterminado, incluidas tablas y texto tachado, con HTML sin procesar desactivado.
- html.spec.whatwg.orgHTML StandardEl estándar HTML describe las capacidades de aislamiento de iframe; el aislamiento por sí solo no prohíbe todas las solicitudes de red ni la navegación.
- w3c.github.ioContent Security PolicyContent Security Policy describe restricciones usadas junto con el aislamiento para la vista previa inerte.
- encoding.spec.whatwg.orgEncoding StandardEl estándar Encoding describe la decodificación UTF-8 y las marcas de orden de bytes.
Herramientas relacionadas
JSON a YAML
Convierte JSON a YAML localmente, conservando el texto numérico y las cadenas entre comillas; copia o descarga el resultado completo.
Abrir herramienta — JSON a YAMLYAML a JSON
Convierte YAML a JSON localmente con números exactos, alias limitados y copia o descarga completa.
Abrir herramienta — YAML a JSONHTML a Markdown
Convierte HTML pegado o local en Markdown, revisa las notas de conversión y copia o descarga el resultado.
Abrir herramienta — HTML a MarkdownProbador de expresiones regulares JavaScript
Prueba un patrón JavaScript localmente y examina coincidencias, capturas y posiciones UTF-16.
Abrir herramienta — Probador de expresiones regulares JavaScriptOrdenador de texto
Ordena las líneas alfabéticamente según el idioma elegido o por puntos de código Unicode, conservando duplicados, líneas vacías y todo el contenido.
Abrir herramienta — Ordenador de textoEliminar líneas duplicadas
Conserva la primera copia exacta de cada línea, el orden, los espacios significativos y las líneas vacías; después copia o descarga el resultado.
Abrir herramienta — Eliminar líneas duplicadasComparador de textos
Compara dos textos localmente: cambios en líneas completas, espacios y salto de línea final.
Abrir herramienta — Comparador de textosConversor de mayúsculas y minúsculas
Convierte la caja del texto o las iniciales de palabras y oraciones con reglas explícitas.
Abrir herramienta — Conversor de mayúsculas y minúsculasCodificador y decodificador de entidades HTML
Codifica o decodifica referencias HTML en texto, con opciones de contexto y Unicode y salida con LF, sin analizar ni representar el marcado.
Abrir herramienta — Codificador y decodificador de entidades HTMLGenerador de tablas Markdown
Edita una tabla de texto literal, ajusta la alineación y copia Markdown GFM o importa texto separado por tabulaciones.
Abrir herramienta — Generador de tablas MarkdownAnalizador y generador de cadenas de consulta
Analiza y edita parámetros conservando nombres repetidos y su orden. Copia una consulta normalizada o una URL HTTP(S).
Abrir herramienta — Analizador y generador de cadenas de consultaCodificador y decodificador de URL
Convierte un componente de URL o valor de formulario en UTF-8 con reglas claras para espacios y signos más; copia o descarga el resultado.
Abrir herramienta — Codificador y decodificador de URLCodificador y decodificador Base64
Codifica texto UTF-8 en Base64 estándar o seguro para URL, o decodifica ambos formatos con errores claros y resultado completo.
Abrir herramienta — Codificador y decodificador Base64Formateador XML
Comprueba XML 1.0 con espacios de nombres, formatea o compacta localmente y copia o descarga el resultado en UTF-8.
Abrir herramienta — Formateador XMLFormateador y validador JSON
Comprueba la sintaxis JSON, formatea o minimiza localmente y copia o descarga el resultado conservando los datos originales.
Abrir herramienta — Formateador y validador JSONContador de caracteres y segmentos SMS
Consulta la codificación, los límites de los segmentos y el posible coste del mensaje. El texto permanece en tu navegador.
Abrir herramienta — Contador de caracteres y segmentos SMSContador de caracteres para redes sociales
Comprueba los límites de cada plataforma y divide publicaciones sin perder texto.
Abrir herramienta — Contador de caracteres para redes socialesContador de caracteres
Cuenta caracteres, palabras, oraciones y párrafos. Revisa la densidad de palabras, el tiempo de lectura y el tamaño UTF-8 en tu navegador.
Abrir herramienta — Contador de caracteresCalculadora de tamaño de texto
Compara codificaciones y tamaños de datos de texto en el navegador.
Abrir herramienta — Calculadora de tamaño de textoLimpieza de texto de PDF
Corrige saltos de línea y espacios en texto copiado de un PDF. Conserva el original y revisa los guiones ambiguos antes de copiar el resultado.
Abrir herramienta — Limpieza de texto de PDFConversor de letras decorativas
Convierte letras Unicode decorativas compatibles en texto normal en tu navegador. Conserva mayúsculas, acentos, emojis y el original.
Abrir herramienta — Conversor de letras decorativasReparar texto
Repara texto ilegible y acentos dañados en el navegador. Revisa cada posible reversión UTF-8.
Abrir herramienta — Reparar textoComprueba si Gmail puede recortar tu correo
Mide los bytes UTF-8 del HTML del correo, compáralos con una referencia de 102.000 bytes y localiza código pesado en tu navegador.
Abrir herramienta — Comprueba si Gmail puede recortar tu correo