Ctrl+Scroll Zoom

by Katsuhiko Hata
5
4
3
2
1
Score: 35/100
New Plugin

Description

This plugin has not been manually reviewed by Obsidian staff. 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.

Reviews

No reviews yet.

Stats

stars
downloads
0
forks
0
days
NaN
days
NaN
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
0
commits

Latest Version

Invalid date

Changelog

README file from

Github

Ctrl+Scroll Zoom

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).
  • Zoom level persists across restarts.
  • 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).
  • 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.
  • 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