Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Snap Slides

Jared CherupJared Cherup29 downloads

Quickly create presentation-ready slide notes with automatic slide breaks before H1/H2 headings. Non-destructive and presentation-ready.

Add to Obsidian
Snap Slides screenshot
Snap Slides screenshot
Snap Slides screenshot
Snap Slides screenshot
Snap Slides screenshot
Snap Slides screenshot
Snap Slides screenshot
  • Overview
  • Scorecard
  • Updates8

Quick, low-prep presentations from the notes you already have.

Snap Slides is for meetings, stand-ups, demos, planning sessions, and other moments when you need to put information on screen and talk it through without first building a polished deck. It is intentionally lightweight: keep your notes, make a quick presentation copy if you want slide breaks, and present with Obsidian's built-in Slides core plugin.

The idea is inspired by Evernote's old Presentation Mode—a handy way to share information quickly, rather than spend time making a professional, highly polished slide deck.

Make a quick presentation

Choose whichever approach fits the moment:

  • Create a new note with slide breaks: Open the command palette and run Create slide copy for presentation. Snap Slides makes a separate note and inserts slide breaks (---) before H1 and H2 headings, except before the first heading. Your original note is never changed.
  • Present your existing note: Open the note and present it directly with Obsidian's built-in Slides core plugin. Enable Scrollable slides in Snap Slides settings if the content may overflow. No copy or extra note prep is needed.

What Snap Slides adds

  • Optional styling for headings, colors, font sizes, padding, and heading spacing.
  • Scrollable slides for content that doesn't fit on one screen.
  • Mobile-specific portrait and landscape font sizes, safe-area spacing, optional vertical centering in either orientation, and scrolling that starts oversized slides at the top.
  • A mobile close button that fades when idle and reappears on interaction.
  • A configurable folder for presentation copies.

The defaults are ready to use; customization is optional.

Screenshots

Slide breaks from headings: the presentation copy adds separators before H1 and H2 headings without changing the source note.

A presentation copy with slide breaks between H1 and H2 sections

Scrollable slides: overflowing content stays on the same slide as you scroll.

An overflowing slide at its starting position

The same slide after scrolling to its remaining content

Mobile presentation: portrait sizing and the close control adapt to a narrow screen.

Snap Slides in a portrait mobile layout

Quick settings: common presentation options are available from the Snap Slides settings tab.

Snap Slides quick settings in Obsidian

Settings

  • Enable styling to toggle appearance changes independently of scrolling and mobile behavior.
  • Scrollable slides to allow desktop slides to scroll when content overflows.
  • Output folder to choose where generated copies are saved (the vault root by default).
  • Font sizes, slide padding, heading margin, and colors to adjust presentation appearance. The accent color follows Obsidian's theme by default, can be overridden, and can be reset to the theme color.
  • Mobile options for portrait/landscape font sizes, scrolling, vertical centering, and styling.

Notes and limitations

  • Snap Slides is designed to work with Obsidian's built-in Slides core plugin. Themes, snippets, or custom presentation setups may override its styling.
  • The first H1 or H2 heading in a note does not receive extra top margin; subsequent headings do.
  • Mobile safe-area spacing helps keep content clear of screen cutouts and notches.

Contributing

PRs are welcome. Please open an issue or discussion for feature requests and bug reports.

Development

Requires Node.js 22 or later.

npm ci
npm run dev

Run npm run verify before submitting changes to lint, typecheck, and create a production bundle. GitHub Actions runs these checks and the Obsidian community scanner for pull requests and pushes to main, then uploads a plugin ZIP artifact. Pushing a tag builds the plugin, generates provenance attestations for main.js and styles.css, and creates a draft release with the supported plugin files.

License

MIT

HealthExcellent
ReviewSatisfactory
About
Create quick, low-prep presentations from existing notes. Generate a slide copy that inserts slide breaks before H1/H2 or present the original note directly, with optional heading styles, scrollable slides, and mobile-friendly layout.
AppearanceFormattingFiles
Details
Current version
0.7.2
Last updated
6 days ago
Created
Last year
Updates
8 releases
Downloads
29
Compatible with
Obsidian 1.7.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Ko-fi
Author
Jared CherupJared Cherupjarbochov
wyomingjarbo.com
GitHubjarbochov
social.4score7pongs.com
Threadsjarbochov
Blueskywyomingjarbo.com
  1. Community
  2. Plugins
  3. Appearance
  4. Snap Slides

Related plugins

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Minimal Theme Settings

Control the colors and fonts in Minimal Theme.

Admonition

Admonition block-styled content.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Advanced URI

Control everything with URI.

Thino

Quickly capture memos and display them in the sidebar with a heatmap. (Closed source)

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

ChatGPT MD

A seamless integration of ChatGPT, OpenRouter.ai and local LLMs via Ollama into your notes.