Beautiful presentations from your Obsidian notes. Write your slides in Markdown, preview them live, and present directly from your vault.
- Markdown slides — Use
---separators to split your notes into slides. Addslides: trueto your frontmatter to activate. - 6 themes — Obsidian, Midnight, Paper, Boardroom, Academic, and Studio. Set via frontmatter or settings.
- Layouts — Cover, center, two-cols, image-right, image-left, section, quote, and full bleed.
- Transitions — Slide, fade, slide-up, or none. Configurable per-slide.
- Presenter view — Current slide, next slide preview, speaker notes, and a timer.
- Slide navigator — Thumbnail grid for quick navigation.
- PDF export — Export to self-contained HTML, open in browser, and print/save as PDF. Supports dark mode, LaTeX, and Mermaid.
- Live preview — Sidebar panel updates as you type.
- Per-slide styling — Override any design token via frontmatter (
sp-slide-bg,sp-slide-accent,sp-font-heading, etc.).
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- LaTeX — Math equations rendered with MathJax.
- Mermaid — Diagrams rendered inline.
- Excalidraw — Embed
.excalidrawdrawings in your slides.
- Create a new note and add this frontmatter:
---
slides: true
theme: academic
---- Write your slides separated by
---:
---
layout: cover
---
# My Presentation
## Subtitle here
---
## Slide 2
- Point one
- Point two
- Point three
---
layout: quote
---
> A great quote goes here.- Open the Slide Preview panel from the command palette or the ribbon icon.
- Press the Present button to go fullscreen.
| Theme | Description |
|---|---|
obsidian |
Adapts to Obsidian's light/dark mode |
midnight |
Deep blue, fixed dark palette |
paper |
Paper-and-ink, weight-based hierarchy |
boardroom |
Professional, projection-optimized |
academic |
Warm academic, Poppins + Lora |
studio |
Bold artist's palette on black |
Set a theme globally in Settings → Slides Plus, or per-deck in frontmatter:
---
slides: true
theme: boardroom
---Use simple, Markdown-friendly properties instead of CSS:
---
background: sunset # Preset gradient (sunset, ocean, forest, fire, etc.)
accent-color: purple # Named color or hex code
text-size: large # small | normal | large | huge
text-align: center # left | center | right
heading-font: serif # serif | sans | mono (or specific font names)
padding: large # none | small | normal | large
---Available background presets: sunset, ocean, forest, fire, night, aurora, cosmic
Available color presets: blue, red, green, purple, orange, pink, yellow, teal
For advanced users, custom CSS is still available via custom-css: frontmatter.
See Frontmatter Reference for all options.
Add speaker notes as HTML comments:
## My Slide
Content here.
<!-- These are speaker notes visible only in presenter view -->MIT — aqcohen















