Markdown to Slides — Free Slide Deck Generator
Turn Markdown notes into a real, presentable slideshow — themes, speaker notes, presenter mode, and export to PDF or a standalone HTML file. Free, no signup.
What it does
Type or paste Markdown and it’s instantly split into slides, rendered with a clean minimalist theme, and ready to present — full-screen, with keyboard navigation, right in your browser. When you’re ready to share it, export the deck as a PDF or as a single standalone HTML file that opens and runs anywhere, with no app, account, or internet connection required.
How it works
By default, a new slide starts at every --- line, the standard Markdown horizontal rule — but the splitter is careful not to confuse that with a Markdown heading underline (writing Title followed by a line of dashes turns Title into a heading, not a new slide, per standard Markdown rules). If you’d rather structure a deck around your outline instead, switch to splitting on every # or ## heading, and each section becomes its own slide automatically.
Drop a speaker cue anywhere in a slide as an HTML comment — <!-- notes: remember to mention pricing --> — and it’s pulled out of the rendered slide and shown in a separate notes panel instead, so it’s visible to you while presenting but never to your audience.
Markdown rendering (bold, italic, code blocks, tables, blockquotes, images, links) is handled by the same parser used throughout this site, sanitized before it’s ever inserted into the page.
How to use it
- Type your Markdown, or drop an existing
.mdfile onto the upload area. - Choose how slides are split —
---dividers or headings — and pick a theme. - Use the arrow keys, the on-screen buttons, or click the left/right edge of the slide to navigate. Use Overview to jump to any slide from a grid.
- Click Present (fullscreen) when you’re ready to actually show it.
- Export as a PDF for printing or emailing, or download a standalone HTML file if you want to host the deck yourself or hand it to someone without asking them to open anything else.
For a plain live-preview Markdown editor without the slide-splitting — just source on one side, rendered output on the other — see the Markdown editor & viewer. And if a slide needs a data table, format it first with the Markdown table generator so the columns line up before you paste it in.
Limitations
- Slide layout is intentionally minimalist — this is a fast way to turn notes into something presentable, not a full design tool with custom layouts, animations, or image positioning.
- The auto-fit sizing is a simple heuristic based on how much text is on a slide; extremely dense slides may still need trimming for readability.
FAQ
Will a Title line followed by dashes underneath accidentally split into a new slide?
No — that’s the standard Markdown syntax for a heading, and the splitter specifically checks for it so a heading underline is never mistaken for a slide divider.
Can I have speaker notes that span multiple lines?
Yes — everything between <!-- notes: and the closing --> is captured as the notes for that slide, including line breaks.
Does the exported HTML file need an internet connection to work?
No — it’s fully self-contained with no external scripts or fonts, so it opens and runs from a USB drive, an email attachment, or a local file with no connection at all.
Can I print the deck instead of exporting a PDF?
The PDF export opens your browser’s print dialog pointed at the rendered slides with one slide per page — choosing “Save as PDF” there is the same as printing it, so you can do either from the same button.
What happens to a slide with too much text to fit?
The tool automatically scales the font size down based on how much content is on the slide, so long slides shrink rather than silently overflowing off the edge.