Markdown a imagen

Convierte Markdown en PNG limpio desde el navegador. Exporta código, tablas, fórmulas y Mermaid sin marcas de agua y sin depender de capturas manuales.

Markdown a imagen: convierte .md en PNG para compartir sin capturas de pantalla

Esta herramienta de markdown a imagen genera PNG limpios a partir de Markdown renderizado. Pega un README, una nota de versión, un fragmento de código, una tabla, una checklist o un diagrama y descárgalo como imagen lista para compartir en X, LinkedIn, Slack, Discord, GitHub o una presentación.

Si llegaste buscando "markdown a imagen", "markdown a png", "captura markdown" o una alternativa a Carbon que entienda Markdown completo, este flujo está pensado para eso.

¿Por qué convertir Markdown a imagen en lugar de HTML o PDF?

Markdown a HTML sirve para publicar. Markdown a PDF sirve para documentos que alguien leerá, archivará o imprimirá. Markdown a imagen sirve para el terreno intermedio: redes sociales, chats, tickets, actualizaciones de estado y diapositivas, donde la otra persona solo necesita ver el contenido sin renderizar nada.

Razones frecuentes para usar este generador:

  • Publicar un fragmento pulido en X, LinkedIn, Bluesky o Threads
  • Compartir un resumen técnico o un error en Slack, Discord o Teams
  • Adjuntar una instantánea renderizada a un issue de GitHub o un ticket
  • Sustituir capturas manuales del README o de la vista previa de VS Code
  • Convertir un bloque de código, una tabla o un diagrama Mermaid en un activo visual

Captura Markdown sin usar la herramienta de recorte

La idea es dejar de depender de capturas manuales. La salida es un PNG rasterizado desde la vista previa renderizada, no una foto de tu pantalla:

  • La exportación lee la vista previa renderizada, por lo que títulos, tablas y código mantienen su layout.
  • El contenido largo puede salir como una imagen alargada o varias imágenes PNG numeradas cuando supera el límite del lienzo.
  • La imagen se genera a resolución tipo retina (2x) para que el texto se vea nítido.
  • No hay marcas de agua ni branding incrustado en el archivo final.
export async function compartirSnippet(markdown: string) {
  const png = await renderToPng(markdown, { theme: 'paper', scale: 2 });
  return png;
}

Una alternativa a Carbon o ray.so que entiende Markdown completo

Herramientas como Carbon, ray.so o polacode están pensadas para un solo bloque de código. En cuanto añades un título, una tabla, una lista o un diagrama, dejan de ser suficientes. Esta herramienta parte de GitHub Flavored Markdown completo, así que una tarjeta puede incluir:

  • Un encabezado para contextualizar
  • Un párrafo explicativo
  • Un bloque de código con resaltado de sintaxis
  • Una tabla, una lista de tareas o una cita
  • Un diagrama Mermaid o una fórmula LaTeX
function highlight(snippet: string): string {
  return shiki.codeToHtml(snippet, { lang: 'ts' });
}
Función Carbon / ray.so Esta herramienta
Bloque de código
Encabezados, listas, tablas, citas No
Task lists GFM No
LaTeX (KaTeX) No
Mermaid No
Documentos Markdown largos No Sí, con división automática
Marca de agua A veces No

Tres temas integrados para exportar PNG

La imagen hereda el mismo tema que eliges en la vista previa, así que el estilo final coincide con lo que has revisado.

  • Paper: estilo editorial cálido para tutoriales, newsletters y contenido divulgativo
  • Blueprint: estilo técnico más nítido para changelogs, RFC y notas de ingeniería
  • Nocturne: modo oscuro real para piezas con mucho código

Qué se conserva al convertir Markdown a PNG

Como la exportación rasteriza la misma vista previa, todo lo que ves acaba en el PNG:

GitHub Flavored Markdown

  • Encabezados
  • Tablas
  • Task lists
  • Bloques de código con resaltado
  • Blockquotes
  • Notas al pie, autolinks y tachado

Fórmulas LaTeX

Las fórmulas inline y en bloque se renderizan antes de generar la imagen:

σ(x)=11+ex\sigma(x) = \frac{1}{1 + e^{-x}}

Diagramas Mermaid

Los diagramas Mermaid se renderizan primero como SVG y luego pasan al PNG final:

flowchart LR
  Fuente[Markdown] --> Preview[Vista previa]
  Preview --> Slice[Auto-slice si es largo]
  Slice --> PNG[Descargar PNG]
  PNG --> Share[Compartir]

Detalles de salida: dimensiones, división y calidad

  • El ancho depende de la columna de vista previa, no del tamaño actual de tu ventana
  • El contenido alto se divide automáticamente en varias imágenes
  • La resolución 2x se ve mejor en pantallas retina y tras la recompresión de redes sociales
  • El formato es solo PNG porque mantiene texto y bordes más limpios que JPG
  • La privacidad se conserva: render y rasterización ocurren en tu navegador

Checklist antes de exportar

  • Pega Markdown o sube un archivo .md
  • Elige un tema: Paper, Blueprint o Nocturne
  • Revisa el espaciado de código, tablas y Mermaid
  • Confirma que fórmulas y emojis se ven bien
  • Pulsa Export y elige Image (PNG)
  • Si el contenido es largo, espera varias PNG numeradas

Sustituye este ejemplo por tu contenido y prueba ya el flujo de markdown a imagen.

FAQ

Preguntas frecuentes sobre Markdown a imagen

Las preguntas prácticas más comunes antes de sustituir una captura manual por un generador Markdown a imagen.

¿En qué se diferencia de Carbon, ray.so o polacode?

Carbon, ray.so y polacode se enfocan en una sola porción de código. Esta herramienta de Markdown a imagen renderiza Markdown completo con encabezados, tablas, listas, LaTeX y Mermaid antes de exportar PNG.

¿Puedo exportar JPG o JPEG en vez de PNG?

No. La exportación es solo PNG porque el texto pequeño, los bordes de tabla y el código resaltado se ven mucho mejor en PNG que en JPG.

¿La imagen exportada lleva marca de agua?

No. El PNG descargado no lleva logotipo ni firma incrustada. Obtienes la vista previa renderizada, nada más.

¿La imagen sale en buena resolución?

Sí. El PNG se genera a densidad 2x para mantener texto nítido en pantallas retina, slides y plataformas sociales.

¿Qué pasa si mi Markdown es muy largo?

El contenido largo se divide automáticamente en varias PNG numeradas cuando una sola imagen superaría el límite seguro del lienzo del navegador.

¿Puedo elegir tema visual para la imagen?

Sí. Puedes elegir Paper, Blueprint o Nocturne en la barra superior y el PNG saldrá con el mismo aspecto que la vista previa.

¿Mi Markdown se sube a un servidor?

No. El render y la rasterización del PNG ocurren en el navegador. El contenido no sale de tu dispositivo salvo que tú generes un enlace de compartir.

¿Puedo publicar la imagen en X, LinkedIn, Slack o GitHub?

Sí. Ese es uno de los casos de uso principales: compartir Markdown renderizado como PNG sin depender de cómo cada plataforma trate el texto enriquecido.

¿Conserva el resaltado de sintaxis del código?

Sí. Los bloques de código se renderizan con resaltado en la vista previa y la exportación PNG captura ese mismo resultado.

¿Puedo exportar LaTeX o Mermaid como imagen?

Sí. Las fórmulas KaTeX y los diagramas Mermaid se renderizan antes de generar la imagen, así que quedan integrados en el PNG final.