Drop a Markdown file, preview the deck live, present fullscreen, and export to PPTX or PDF.
Slides split on --- lines • .md files • processed entirely in your browser
---
Write plain Markdown on the left — get a presentable deck on the right.
Separate slides with a --- line. That's the whole syntax.
inline code
Slides stay legible because the template enforces the layout — you only bring the words.
const deck = parseSlides(markdown); deck.forEach((slide) => { present(slide); // 1280x720, dark teal, done });
Drop a .md file above or start typing in the editor.
.md
Export to PPTX or PDF when you're happy — or just present from the browser.
Everything runs in your browser — no markdown or slides ever leave this page.