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

Zen Mode

paperbennipaperbenni5k downloads

Hide most UI elements.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates21

An Obsidian Zen-Mode pluigin based on the Hider plugin.

This plugin enables you to hide most Obsidian UI to be able to focus on the content.

Changes in most recent version

  • Top bar is draggable in Zen mode
  • Added device-dependent "exit Zen mode" button option
  • Added "Full screen" option
  • Added "Hide properties" option
  • Added "Hide inline title" option
  • Added top/bottom padding options
  • Added focused file option

Why

Obsidian is by default unfit for content consumption or presentations. On mobile, viewing a PDF results in less than 40% of the screen being used for the PDF.

mobile_nozen

Zen Mode hides all UI Elements except the current text file or document, all that remains is a single button to restore all UI

mobile_zen

On desktop the problem is less severe, but there is still no way to quickly switch from an editing friendly experience to a viewing friendly experience. In addition to hiding all UI, zen mode also collapses and restores the side bars when being toggled.

desktop_nozen desktop_zen

Making your theme compatible with ZenMode

ZenMode injects the zenmode-active class on the body element when zen mode is active.

Development

  • pnpm install - Install dependencies
  • pnpm dev - Start development build in watch mode
  • pnpm build - Build production version
  • pnpm lint / pnpm lint:fix - Run linting
  • pnpm version minor/major/patch - Bump version

TODO

refactor CSS

  • lots of duplicate code
  • CSS formatter config?
77%
HealthExcellent
ReviewCaution
About
Hide most Obsidian UI to focus on the current file or document, leaving a single button to restore the interface. Collapse and restore sidebars automatically, enable full-screen viewing, adjustable padding, hide properties or inline title, and use a draggable top bar with a device-aware exit button.
InterfaceSidebarAppearance
Details
Current version
1.6.5
Last updated
3 months ago
Created
2 years ago
Updates
21 releases
Downloads
5k
Compatible with
Obsidian 1.8.7+
Platforms
Desktop, Mobile
License
GPL-2.0
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Author
paperbennipaperbenni
www.twitter.com/paperbenni
GitHubpaperbenni
  1. Community
  2. Plugins
  3. Interface
  4. Zen Mode

Related plugins

Hider

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

Hide Sidebars on Window Resize

Automatically hides the sidebars when your window is narrow on window resize.

Rainbow-Colored Sidebar

Automatically color your sidebar like a rainbow. No configuration needed.

Disable Tabs

Disables having more than one tab open at a time.

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.

Recent Files

Display a list of recently opened files.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Commander

Customize your workspace by adding commands everywhere, create macros and supercharge your mobile toolbar.

Longform

Helps you write and edit novels, screenplays, and other long projects.