Markdown to PPTX — Convert Markdown to PowerPoint
Paste or write Markdown, separate slides with ---, and download a real .pptx you can keep editing in PowerPoint, Keynote or Google Slides. Titles, bullet lists, code blocks, tables and speaker notes all come through as editable objects — not screenshots. Everything runs on your device.
Your Markdown is saved only in this browser (local storage). Nothing is uploaded — exports are generated on your device.
How it works
- --- starts a new slide. The first # or ## heading on a slide becomes the slide title; lists become native bullet lists; code blocks become monospaced text on a dark box; Markdown tables become PowerPoint tables.
- Note: lines become speaker notes in the PowerPoint notes pane.
- A slide that is only a title (plus optional subtitle) is exported as a centred title slide. Use <!-- layout: two-col --> to split content into two columns.
- The deck is 16:9 (10 × 5.625 in), the PowerPoint default. Pick a theme to set background, text and accent colours in the file.
- Font size adapts to how much is on the slide; very long slides are better split with another ---.
Frequently asked questions
Is the PPTX editable or just images?+
Fully editable. Each heading, list, paragraph, code block and table is a native PowerPoint object you can restyle, move or rewrite.
Do speaker notes come through?+
Yes. Anything after a Note: line lands in the notes pane of that slide.
Can I convert Markdown to Google Slides or Keynote?+
Export the PPTX and open it in Google Slides (File → Import slides) or Keynote — both read .pptx natively.
Is anything uploaded?+
No. The .pptx is generated in your browser with pptxgenjs and downloaded directly. Your Markdown never leaves your device.