# Markdown a PDF gratis y en línea

> Herramienta gratuita en línea que convierte texto Markdown en un documento PDF con estilo, con vista previa antes de convertir.

Para pasar Markdown a PDF, pega tu texto o abre un archivo .md, .markdown o .txt desde tu dispositivo. Revisa la vista previa, elige el formato de página y haz clic en Convertir a PDF. No necesitas cuenta ni editor, y descargas el PDF cuando termina.

## Datos clave

- Entrada: Markdown pegado o un archivo .md, .markdown o .txt de hasta 2 MB; admite tablas al estilo GitHub, listas de tareas y texto tachado.
- Los bloques de código reciben colores de sintaxis si indicas el lenguaje; los scripts del HTML incrustado se eliminan.
- No admite fórmulas LaTeX, diagramas Mermaid, notas al pie, índice de contenidos ni numeración de páginas; la API tiene plantillas de encabezado y pie.
- Gratis sin cuenta: hasta 10 conversiones por minuto y 50 al día por visitante, sin marca de agua. Con sesión iniciada, cada renderizado cuesta 1 crédito (100 créditos gratuitos cada mes).
- Los archivos se eliminan automáticamente: 10 minutos tras la conversión sin cuenta, 1 día con una cuenta gratuita.
- Puedes ejecutar el mismo renderizado con POST https://api.aiipworld.com/v1/render y una clave de API (consulta la página API de PDF).

## Cómo funciona

1. Pega Markdown en el cuadro, o abre un archivo .md, .markdown o .txt desde tu dispositivo.
2. Revisa la vista previa. Muestra el documento antes de convertirlo.
3. Elige tamaño de página, margen, tamaño de texto y orientación.
4. Haz clic en Convertir a PDF. El uso sin cuenta pide primero una verificación de seguridad. Quienes tienen sesión iniciada no la necesitan.
5. Descarga el PDF. Los resultados se eliminan tras 10 minutos, así que guarda el archivo pronto.

## Cómo convertir markdown a PDF

Convertir markdown a PDF en esta página tiene tres pasos. Primero, tu Markdown se transforma en HTML dentro de la pestaña del navegador. Después, el HTML limpio se envía al motor de renderizado, que lo imprime en PDF con Chromium sin interfaz (headless). Por último, descargas el archivo.

No hace falta instalar ningún programa ni crear una cuenta. El uso sin cuenta requiere una verificación de seguridad. Quienes tienen sesión iniciada la saltan y usan sus créditos.

El PDF no lleva marca de agua. Usa texto sans-serif, títulos con una línea debajo de los dos primeros niveles, bloques de código en gris, tablas con bordes y citas con estilo. No necesitas dar estilo a tu Markdown.

## Qué Markdown funciona

El conversor usa GitHub Flavored Markdown, con estas funciones activas:

- Tablas, impresas con bordes
- Listas de tareas: `- [ ]` para un elemento pendiente y `- [x]` para uno hecho
- Texto tachado
- Enlaces automáticos, como una dirección web escrita sin formato
- El HTML escrito dentro del Markdown se limpia antes de imprimir. Los scripts y los atributos de eventos se eliminan, así que no se ejecutan en el PDF

## Convertir archivos README y sus imágenes

Puedes convertir README.md directamente. Abre el archivo o pega el texto. Los encabezados, las listas, las tablas y los bloques de código conservan su estructura.

Las imágenes funcionan con un enlace público https:// o http://, o con una URL data:. Las rutas relativas como ./img/a.png no se cargan, porque el conversor no ve la carpeta de tu archivo.

Si una imagen falta, abre su dirección en una pestaña nueva del navegador antes de convertir. Un enlace que no se abre para ti tampoco se cargará en el PDF.

## Bloques de código y tablas

Un bloque de código delimitado recibe colores de sintaxis si indicas el lenguaje justo después de la apertura, por ejemplo python. Los lenguajes con color son JavaScript, TypeScript, Python, JSON, Shell, CSS, HTML y XML, SQL, Go, Rust, Java, C, C++, C#, PHP, Ruby, YAML, Markdown, Diff, Kotlin y Swift.

Si no indicas lenguaje, o si el lenguaje no está en la lista, el código aparece como texto plano sobre fondo gris.

Para las tablas anchas, elige orientación horizontal para tener más ancho de línea.

## Tamaño de página, margen y tamaño de texto

Los tamaños de página disponibles son A4, Letter, Legal, A3 y A5. El margen se indica en milímetros.

El tamaño de texto va de 9 a 14 pt. Un tamaño pequeño cabe más texto en la página, y uno grande se lee mejor en papel.

Puedes activar o desactivar la orientación horizontal y decidir si se imprimen los fondos, incluidos los bloques de código en gris.

## Qué no hace esta herramienta

Esta herramienta es para documentos Markdown. No admite:

- Fórmulas matemáticas LaTeX, que no se renderizan
- Diagramas Mermaid, que no se dibujan
- Notas al pie, que no se admiten
- El bloque de metadatos al inicio del archivo, que no se procesa
- La herramienta web no añade índice de contenidos, números de página ni encabezados o pies de página
- La API sí puede añadir encabezados y pies de página; sus plantillas pueden mostrar números de página (ver la sección de la API)

## Dónde se hace la conversión

El Markdown se lee y se convierte en HTML en el navegador. Ese HTML se limpia también en el navegador y después se envía al motor de renderizado. El archivo .md en sí no es lo que recibe el motor.

El motor carga el HTML en Chromium sin interfaz (headless), es decir, Chromium funcionando sin ventana visible. Lo hace dentro de un contenedor de trabajo con recursos limitados y con un tiempo máximo por tarea. Después imprime la página en PDF y guarda el resultado para descargarlo.

Cada conversión usa un contexto nuevo del navegador, así que las cookies y la caché no se comparten entre tareas. El resultado se elimina tras 10 minutos, y no guardamos un historial de tus conversiones.

## API de Markdown a PDF

Para convertir Markdown en tu código, primero transfórmalo en HTML con una librería de Markdown de tu lenguaje. Después envía el HTML a la API como una petición html_to_pdf. La API recibe HTML, no Markdown, así que este primer paso se queda en tu código.

La autenticación usa tu clave de API como token Bearer en la cabecera Authorization: Bearer. Esta es una petición de ejemplo: [SNIPPET: md-pdf]

La llamada de renderizado devuelve un código 202 con un job_id. Consulta GET /v1/jobs/:id hasta que el estado sea succeeded, failed o timeout. Después descarga el archivo desde download_url, que es un enlace firmado de corta duración.

El ejemplo en Node.js usa marked, la misma librería que la herramienta web, para convertir README.md en HTML. Añade un pequeño elemento style para aplicar tu propio CSS al PDF y después envía la página a la API.

El Markdown puede contener HTML directo. Si el texto no es tuyo, límpialo antes. La herramienta web limpia el HTML en el navegador con DOMPurify. Aquí tienes el archivo de ejemplo: [FILE: node/markdown-to-pdf.mjs]

Se devuelven los créditos de las tareas fallidas y de las que superaron el tiempo límite. No hay endpoint por lotes: una petición por documento. Los webhooks y las plantillas con datos JSON todavía no están disponibles. La API puede añadir encabezados, pies de página y números de página; la herramienta web no.

## Archivos README de GitHub a PDF

Para convertir un README a PDF, abre README.md o pega el texto. Los encabezados, las listas y los bloques de código mantienen su estructura y se leen bien en papel.

El conversor admite tablas, listas de tareas, texto tachado y enlaces automáticos de GitHub. El PDF tiene su propio estilo de documento, así que no es una copia exacta del aspecto de una página de GitHub.

## Fuentes y textos en otros idiomas

El PDF usa las fuentes instaladas en el servidor de renderizado. Las fuentes que tengas en tu dispositivo no están disponibles, así que el resultado puede diferir de tu editor.

Los caracteres cubiertos por una fuente del servidor se imprimen, incluidos el chino, el japonés y el coreano. Los emojis se dibujan con Noto Color Emoji.

## Convertir archivos .md a PDF en línea

Un archivo .md es un archivo de texto plano escrito en Markdown. La herramienta lo lee como texto: abre el archivo o pega su contenido, revisa la vista previa y convierte. No necesitas editor ni cuenta.

La conversión pasa el Markdown a HTML en la pestaña del navegador, y el servidor de renderizado imprime ese HTML en PDF. Funciona como herramienta en línea desde cualquier dispositivo con navegador. Si quieres otro tamaño de página o margen, cambia los ajustes y vuelve a convertir.

## Preguntas frecuentes

### ¿Cómo convierto un archivo Markdown?

Abre el archivo .md o pega el Markdown en el cuadro. Revisa la vista previa, elige los ajustes de página y haz clic en Convertir a PDF. Después descarga el PDF.

### ¿Cómo convierto README.md?

Abre README.md o pega su texto en el cuadro. Los encabezados, las listas, las tablas y los bloques de código mantienen su estructura en el PDF. Revisa los enlaces de imagen, porque las rutas relativas no se cargan.

### ¿Por qué faltan mis imágenes?

Las imágenes solo se cargan desde direcciones públicas https:// o http://, o desde URL data:. Las rutas relativas como ./img/a.png no se pueden leer, porque el conversor no tiene acceso a tu carpeta. Sustitúyelas por una dirección pública o por una URL data:.

### ¿Se admiten tablas y bloques de código?

Sí. Las tablas llevan bordes, y los bloques de código delimitados reciben colores de sintaxis si indicas el lenguaje. Sin lenguaje, o con un lenguaje sin colores, el código sale como texto plano.

### ¿Se admiten fórmulas matemáticas y diagramas Mermaid?

No. Las fórmulas LaTeX y los diagramas Mermaid no se renderizan. Puedes escribir la fórmula como texto plano o añadir una imagen con una dirección pública.

### ¿Puedo añadir números de página?

En la herramienta web no. Ni números de página, ni encabezados, ni pies de página. La API sí puede añadirlos, porque sus plantillas de encabezado y pie pueden mostrar números de página.

### ¿Es lo mismo md a PDF que Markdown a PDF?

Sí. md es la extensión de archivo de Markdown, así que la misma herramienta convierte los dos. Abre un archivo .md, .markdown o .txt, o pega el texto.

### ¿Cómo convierto Markdown a PDF en VS Code?

No necesitas editor. Copia el Markdown desde tu archivo o abre el archivo .md directamente aquí. Convierte y descarga el PDF.

### ¿Cuánto tiempo se guarda el PDF?

Se elimina tras 10 minutos. Descárgalo antes de ese plazo. No guardamos un historial de tus conversiones.

### ¿Cuántas páginas puedo convertir?

La herramienta gratuita imprime como máximo 10 páginas por conversión. Los archivos de más de 2 MB no se abren, y el HTML convertido puede llegar hasta 256 KB. Si el documento es muy largo, divídelo en varios archivos.

### ¿Puedo convertir sin cuenta?

Sí. El uso sin cuenta requiere una verificación de seguridad antes de cada conversión. Quienes tienen sesión iniciada no la necesitan y usan créditos.

### ¿El PDF lleva marca de agua?

No. Esta herramienta no añade marca de agua al PDF.

### ¿Cómo exporto Markdown a PDF?

Pega el Markdown en el cuadro o abre un archivo .md desde tu dispositivo. Revisa la vista previa y elige el tamaño de página, el margen, el tamaño del texto y la orientación. Haz clic en Convertir a PDF y descarga el archivo cuando esté listo. Los resultados se eliminan tras 10 minutos.

### ¿Puedo convertir Markdown en chino o japonés?

Sí, para los caracteres que cubre una fuente del servidor. Noto Sans CJK cubre el chino simplificado y tradicional, el japonés, el coreano y el chino de Hong Kong, y esos caracteres se imprimen en el PDF. Los caracteres que ninguna fuente del servidor cubre pueden no imprimirse bien.

### ¿Puedo convertir un .md sin instalar nada?

Sí. Abre el archivo .md en la herramienta o pega el texto, revisa la vista previa y haz clic en convertir. No se instala nada en tu dispositivo, y el resultado es un PDF para descargar.

### ¿Se imprimen bien el coreano y los emojis?

Sí, en nuestra prueba del 2026-10-11. La prueba usó texto en chino simplificado y tradicional, japonés, coreano y emojis, enviado como HTML al servidor, y el flujo fue Markdown a HTML en el navegador e impresión del HTML en el servidor de renderizado. El resultado fue texto legible y emojis en color, sin recuadros vacíos. Las fuentes usadas fueron Noto Sans CJK y Noto Color Emoji.

### ¿Hay una API de Markdown a PDF?

Sí, con un paso extra. La API convierte HTML a PDF, así que primero debes transformar el Markdown en HTML en tu código. Envía el HTML a POST /v1/render con output en pdf. Para dar estilo al PDF, pon tu propio CSS en un elemento style dentro del HTML. El ejemplo completo en Node.js está en la sección de la API.

## Relacionados

- [Convertir HTML a PDF en línea](https://aiipworld.com/es/tools/html-a-pdf/index.md)
- [Texto a PDF en línea](https://aiipworld.com/es/tools/texto-a-pdf/index.md)
- [CSV a PDF: convierte tu tabla en línea](https://aiipworld.com/es/tools/csv-a-pdf/index.md)
- [Página web a PDF](https://aiipworld.com/es/tools/pagina-web-a-pdf/index.md)
- [SVG a PDF en línea](https://aiipworld.com/es/tools/svg-a-pdf/index.md)

Página: https://aiipworld.com/es/tools/markdown-a-pdf/
