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

Ctrl+Scroll Zoom

Katsuhiko HataKatsuhiko Hata846 downloads

Zoom the whole app in and out with Ctrl + mouse wheel (scroll up to zoom in, down to zoom out), like a browser. Trackpad pinch-to-zoom works too.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

Zoom the whole Obsidian window in and out with Ctrl + mouse wheel, just like a web browser or VS Code.

  • Ctrl + wheel up → zoom in
  • Ctrl + wheel down → zoom out
  • Trackpad pinch-to-zoom also works (the browser reports a pinch as a Ctrl+wheel event).

Unlike image-only zoom plugins, this scales the entire app — UI and note text together — using Electron's page zoom.

Features

  • Smooth Ctrl+wheel zoom anywhere in the app (editor, sidebars, panes, pop-out windows).
  • Two zoom targets (Settings → Zoom target): Whole app (default — UI included, like a browser) or Note content only — the ribbon, sidebars and tab bar stay at 100% and only the open note scales. Content zoom is frame-throttled and anchored to the mouse cursor, so the spot you point at stays put while you zoom.
  • Multiplicative zoom steps — each notch scales by the same ratio (e.g. ×1.1), so zooming feels consistent at 50% and at 300%.
  • Smooth trackpad pinch — pinch deltas zoom proportionally instead of jumping a full step per event.
  • Plays nice with Canvas and Excalidraw — Ctrl+scroll over these keeps their own spatial zoom (can be turned off in settings). PDFs zoom themselves in Note content mode; in Whole app mode the app zoom applies above PDFs too.
  • PDF-aware indicator — while a PDF is the active view, the status bar shows the PDF's own zoom (e.g. 🔍 PDF 80%) and clicking it resets the PDF to 100% too.
  • Choice of modifier key: Ctrl, Cmd/Win, or Alt/Option.
  • Zoom level persists across restarts, and the indicator stays in sync with Obsidian's built-in Ctrl + / Ctrl - zoom.
  • Status-bar indicator showing the current zoom %; click it to reset to 100%.
  • Command-palette commands: Zoom in, Zoom out, Reset zoom to 100% (assignable to hotkeys).
  • Slider settings for zoom step and min/max limits, plus an option to hide the status-bar indicator.

Installation

From Community Plugins (once approved)

Settings → Community plugins → Browse → search "Ctrl+Scroll Zoom" → Install → Enable.

Manual

  1. Download main.js, manifest.json, and styles.css from the latest release.
  2. Copy them into <your vault>/.obsidian/plugins/ctrl-scroll-zoom/.
  3. Reload Obsidian, then enable Ctrl+Scroll Zoom under Settings → Community plugins.

Via BRAT

Add hata-suriiken/obsidian-ctrl-scroll-zoom in the BRAT plugin to track beta releases.

Usage

Hold Ctrl and scroll the mouse wheel: up to enlarge, down to shrink. You can also use the status-bar 🔍 nnn% indicator (click to reset) or the commands listed above.

How it works

The plugin listens for wheel events carrying the Ctrl modifier and adjusts the Electron renderer's zoom factor via webFrame.setZoomFactor. Because it relies on Electron, it is desktop-only.

Notes

  • This affects only the Obsidian window, not other applications.
  • In Note content only mode the editor uses CSS zoom, so the in-editor cursor may sit slightly off at non-100% zoom (same caveat as the mobile companion plugin); the reading view is unaffected. PDFs keep their own built-in Ctrl+scroll zoom in this mode.
  • It coexists with Obsidian's built-in Ctrl + / Ctrl - zoom.
  • If you use Mousewheel Image Zoom with Ctrl as its modifier, the two may overlap while hovering an image; change one of the modifiers to avoid this.

License

MIT © 2026 hata-suriiken

HealthExcellent
ReviewPassed
About
Zoom the entire Obsidian window with Ctrl + mouse wheel or trackpad pinch, scaling UI and note text together. Persist zoom levels across restarts, show a clickable status-bar percentage to reset, and provide commands to zoom in, out, or reset.
AppearanceStatus barCommands
Details
Current version
1.3.1
Last updated
5 days ago
Created
Last month
Updates
5 releases
Downloads
846
Compatible with
Obsidian 1.4.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
Katsuhiko HataKatsuhiko Hatahata-suriiken
GitHubhata-suriiken
  1. Community
  2. Plugins
  3. Appearance
  4. Ctrl+Scroll Zoom

Related plugins

Note Toolbar

Add customizable toolbars to your notes.

Completed Task Display

Controls for displaying or hiding completed tasks.

Minimal Theme Settings

Control the colors and fonts in Minimal Theme.

Hider

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

Style Settings

Adjust theme, plugin, and snippet CSS variables.

Commander

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

Sort and Permute lines

Sort and Permute lines in whole file or selection.

Link Favicons

See the favicon for a linked website.

Chat View

Chat View lets you quickly and easily create elegant Chat UIs in your Markdown Files.

Lapel

Show the heading levels in the gutter of the editor.