Markdown a PowerPoint
Esta página corta el archivo Markdown en diapositivas, por defecto en ---, el mismo sitio por donde cortan Marp y reveal.js, y escribe un .pptx. Te dice cuántas diapositivas van a salir antes de que hagas clic en Empezar.
- Sin cuenta
- Sin marca de agua
- Sin límite de archivos
Tus archivos
Un .pptx nombra las fuentes, no las lleva dentro. Elige una que esté instalada donde se vaya a abrir la presentación.
Suelta un archivo y aquí aparece el número de diapositivas.
Todavía no has elegido nada.

Qué hace esta herramienta por ti
Lo que conviene saber antes de empezar.
El número de diapositivas está ahí antes de decidir
Suelta el archivo y el número aparece debajo, y cambia cuando cambias por dónde se corta. Un archivo sin ningún --- se convierte en una sola diapositiva larguísima, y eso lo ves aquí.
Corta por donde corta el resto del ecosistema
Un --- en su propia línea es por donde divide Marp y lo que busca por defecto el plugin de Markdown de reveal.js. Un archivo escrito para cualquiera de los dos sale aquí con el mismo número de diapositivas. Si el tuyo solo lleva encabezados ## y ninguna línea divisoria, cambia el corte y mira cómo cambia el número.
El chino, el japonés y el coreano van a la casilla de fuente que les toca
Un .pptx nombra las fuentes, no las lleva dentro, y PowerPoint busca los caracteres de Asia oriental en una casilla distinta de la de los latinos. Un archivo que deja esa casilla vacía puede mostrar cuadrados en un equipo configurado en inglés. Todo lo que se escribe aquí rellena las dos casillas.
El esquema no sale del equipo
Cifras sin publicar, una reorganización, una actualización para el consejo. El esquema se convierte en diapositivas dentro de tu navegador; no hay ningún paso que lo envíe a ninguna parte.
Cómo se usa
Suelta tu archivo .md. El número de diapositivas aparece enseguida.
Elige por dónde corta: solo en ---, o también en los encabezados. Después elige qué fuente nombrar para el texto en chino, japonés y coreano.
Haz clic en Empezar y descarga el .pptx. Ábrelo en PowerPoint, Keynote, Google Slides o WPS.
Cuándo viene bien
Tus notas ya son la charla
El argumento lo trabajaste en un archivo Markdown y la reunión quiere diapositivas. El contenido no hay que reescribirlo, hay que cortarlo.
Lo va a presentar otra persona
Lo que te piden es un .pptx, y las notas escritas como comentarios HTML caen en el panel de notas, que es donde va a mirar quien presenta.
Una presentación que en realidad es un documento
Notas de versión, una actualización de estado, una lista de comprobación que hay que enseñar en una pantalla. Un encabezado por diapositiva.
Preguntas
¿Por dónde corta exactamente?
Por un --- en su propia línea. Es por donde divide Marp, y el plugin de Markdown de reveal.js busca lo mismo por defecto. Puedes pedir además los encabezados: solo #, o # y ## juntos. Los encabezados se suman, igual que el headingDivider de Marp: un --- sigue cortando aunque actives el corte por encabezado.
Mi archivo lleva --- debajo de una línea de texto y yo quería un encabezado
En CommonMark eso es un H2, el de la línea subrayada. Aquí es un salto de diapositiva. Escribe ## Así si querías un encabezado.
¿Qué pasa con las imágenes?
Solo se meten en la presentación las imágenes escritas como data URI. Las imágenes con dirección http no se descargan; se cuentan y se informan, así sabes cuántas faltan.
¿Se verá igual en el equipo desde el que voy a presentar?
El texto estará; la fuente exacta puede que no. Un .pptx nombra las fuentes en lugar de llevarlas dentro, así que si la que elegiste no está instalada donde se abre la presentación, PowerPoint sustituye por otra y los saltos de línea se mueven un poco. La casilla de fuente para Asia oriental sí se rellena, que es la diferencia entre una fuente sustituida y una fila de cuadrados vacíos.
¿Cómo escribo las notas del orador?
Con un comentario HTML en la diapositiva: <!-- ir más despacio aquí, siempre preguntan por el coste -->. Es la convención de Marp. También sirve una línea que empiece por Note:, que es lo que lee el plugin de reveal.js. Las directivas de Marp como <!-- paginate: true --> o <!-- _class: lead --> se reconocen como directivas y se descartan, así que no acaban ni en las notas ni como texto en una diapositiva.
¿Qué no sobrevive?
Los temas y los diseños de diapositiva, las imágenes de fondo, las columnas, las notas al pie, las fórmulas matemáticas, los emoji como imagen y todo el HTML que no sea <br> o un comentario. Sí pasan los encabezados, los párrafos, las listas con viñetas y numeradas con sus niveles de anidamiento, la negrita, la cursiva, el tachado, el código en línea, los bloques de código delimitados, las citas, las tablas, los enlaces y las notas del orador.
¿Sale una presentación con diseño?
No. Todo cae en un único diseño sin adornos: título arriba, contenido debajo, texto oscuro sobre blanco. No hay selector de temas. Si la presentación tiene que llevar una marca, esto mete el contenido en PowerPoint y la plantilla la aplicas allí.
¿De verdad no se sube el archivo?
No. El .md se lee dentro de esta pestaña y el .pptx se monta dentro de esta pestaña. Aquí no hay ningún servidor que pudiera recibirlo.
Otras herramientas
Comprimir imágenes
Reduce tus fotos sin subirlas
Comprimir PDF
Reduce un PDF sin subirlo a ninguna parte
Comprimir video
Reduce el tamaño de un video
Recortar video
Arrastra un recuadro sobre la imagen y quédate solo con esa parte
Video a GIF
Convierte un tramo de video en un GIF animado
Unir PDF
Junta varios PDF en uno solo
Dividir PDF
Saca páginas sueltas de un PDF
PDF a JPG
Convierte cada página de un PDF en una imagen
PDF a Word
Convierte un PDF en un .docx editable
Cortar audio
Recorta un archivo de audio
Cortar video
Corta un trozo de video sin recodificarlo
Recortar imagen
Arrastra un recuadro y, si hace falta, gira la foto antes
Unir imágenes
Varias fotos en un solo archivo
HEIC a JPG
Convierte fotos de iPhone a JPG
JPG a PDF
Convierte imágenes JPG y PNG en un solo PDF
Video a MP3
Saca el audio de un video
Word a PDF
Convierte un .docx en un PDF, o en un PDF por página
Markdown a Word
Convierte un archivo .md en un .docx
Imagen a texto
Saca el texto de una imagen
Dividir hojas de Excel
Una hoja, un archivo
Dividir filas de Excel
Una fila, un archivo