FREE · IN YOUR BROWSER

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.

Import ToSlides, Reveal.js, Marp, or HTML containing rendered slides. Continue editing and undo the import to restore your draft. Up to 5 MiB and 100 slides per file.

Paste HTML source

Processed locally · Up to 20 MiB / 100 slides · Text, tables, notes and embedded images

Theme
6 slides · 60 words · ~28s

Edit content blocks directly. Text supports **bold**, *italic*, and [links](https://…).

1 / Heading
2 / Heading

Markdown to Slides

Write in Markdown. Present anywhere.

1 / 6
Slide 1 / 6

Your Markdown is saved only in this browser (local storage). Nothing is uploaded — exports are generated on your device.

Open the HTML directly in a browser to present, read notes or print. Remote images still require an internet connection.

How it works

  1. --- 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.
  2. Note: lines become speaker notes in the PowerPoint notes pane.
  3. 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.
  4. 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.
  5. 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.

Keep preparing your presentation