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

Paperish Presentation

Brian J. CardiffBrian J. Cardiff206 downloads

Present the current note as minimal, typography-driven slides split at headings, preserving all rendered content.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

Present any Obsidian note as minimal, typography-driven slides — the way Dropbox Paper did it. The deck is a projection of your rendered note: everything that renders in reading view (Bases embeds, LaTeX, callouts, embeds, community-plugin output) renders on your slides.

Usage

Run Paperish Presentation: Present current note from the command palette. The note opens as slides in a new tab, split at headings (H2 by default) and --- rules.

  • Next: →, ↓, Space, PageDown, or click/tap
  • Previous: ←, ↑, Shift+Space, PageUp
  • First/last slide: Home / End
  • Fullscreen: f
  • Refresh: r (re-renders the note, keeping your place)
  • Exit: Esc (returns to the source note at the current heading, configurable)

Within a slide, blocks reveal step by step (configurable: whole slides, blocks, or list items). A context bar shows the ancestor headings of the current slide.

For large decks, run "Open slide outline" to get a sidebar panel listing every slide (indented by section, current slide highlighted) — click an entry to jump straight to it.

When a slide is taller than the viewport, its heading pins to the top while you step through it ("Sticky slide heading" setting, on by default). While pinned the heading has the pp-stuck class, so a CSS snippet can restyle it — prefer transform over font-size, which would reflow the deck mid-scroll:

.paperish-presentation .pp-stuck {
    transform: scale(0.7);
    transform-origin: top left;
    transition: transform 150ms ease;
}

Per-note options

  • slides-break: h1 | h2 | h3 overrides the break level for that note.
  • title (plus optional description) adds a cover slide at the start of the presentation: title large, description smaller and muted, both centered. The cover never appears in the context bar and never sticks.

Notes and limitations (v1)

  • Footnotes render at the document end, so they land on the last slide.

  • The presentation is a snapshot; edits are not reflected live while you type. Press r (or run "Refresh presentation") to re-render in place, and by default the presentation refreshes itself when its tab regains focus after the note changed (configurable). Interactive state like callout folds resets on refresh.

  • Some themes misbehave at large font scales. Use the "Extra container classes" setting plus a CSS snippet to fine-tune, e.g.:

    .paperish-presentation.my-deck .pp-doc {
        --pp-media-max-h: 80vh;
        letter-spacing: -0.01em;
    }
    

    with my-deck in the extra-classes setting.

HealthExcellent
ReviewPassed
About
Present any Obsidian note as minimal, typography-driven slides that mirror reading view, including embeds, LaTeX, callouts and community-plugin output. Split decks by headings or --- rules, reveal content step-by-step, and display ancestor headings in a contextual bar; refresh to re-render the snapshot with footnotes at the end.
PublishingVisualization
Details
Current version
0.2.1
Last updated
Last month
Created
2 months ago
Updates
4 releases
Downloads
206
Compatible with
Obsidian 1.13.0+
Platforms
Desktop, Mobile
License
Unlicense
Report bugRequest featureReport plugin
Author
Brian J. CardiffBrian J. Cardiffbcardiff
GitHubbcardiff
  1. Community
  2. Plugins
  3. Publishing
  4. Paperish Presentation

Related plugins

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Breadcrumbs

Visualise the hierarchy of your vault using a breadcrumb trail or matrix view.

Share Note

Instantly share/publish a note, with the full theme and content exactly like you see in Obsidian. Data is shared encrypted by default, and only you and the person you send it to have the key.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.

Mermaid Tools

Improved Mermaid.js experience: visual toolbar with common elements and more.

ExcaliBrain

An interactive, structured mind-map of your Obsidian vault.

Persistent Graph

Save and restore the positions of nodes on your graph.

Strange New Worlds

Reveal networked thought and the strange new worlds created by your vault.

Charts

Easily create interactive charts in your notes.