Note Zoom

approved

by Fusioncorn

Zoom note content with Ctrl+Scroll, per-tab memory, sidebar unaffected. - This plugin has not been manually reviewed by Obsidian staff.

2 stars209 downloadsUpdated 1mo agoMIT

Note Zoom

中文文档

Hold a modifier key + scroll to visually zoom notes in and out. Lightweight, instant — each tab remembers its own zoom, sidebar stays untouched.

Mac auto-detects ⌘ Cmd, Windows/Linux defaults to Ctrl. Everything configurable.


✨ Features

  • Ctrl/Cmd + Scroll to zoom in/out — lightweight, instant visual scaling
  • Pinch-to-zoom — two-finger pinch on Precision Touchpads
  • Pop-out window support — zoom works in notes opened in separate windows
  • Zoom feedback bubble — a % indicator appears at your cursor while zooming
  • Per-tab memory — every tab remembers its own zoom level independently
  • Per-note mode (optional) — each note file remembers its zoom, persists across tab switches
  • Double-click slider — double-click the 🔍 in the status bar to open a draggable zoom slider
  • Sidebar & UI unaffected — only the note content scales, toolbar and panels stay sharp
  • Status bar indicator — shows current zoom %, click to cycle presets, double-click for slider
  • Reset all zoom — one click or hotkey clears every saved zoom level
  • 4 commands — Zoom in, Zoom out, Reset zoom, Reset all zoom (hotkey-friendly)
  • 5 languages — English, 简体中文, 繁體中文, 日本語, 한국어
  • Fully configurable — modifier key, step size, range limits, presets, zoom mode

🎬 Demo

Ctrl/Cmd + Scroll to zoom:

zoom demo

Click status bar to cycle presets:

zoom demo2


📦 Installation

Manual

  1. Download main.js and manifest.json from the latest release
  2. Create a folder: <vault>/.obsidian/plugins/note-zoom/
  3. Drop both files in
  4. Settings → Community plugins → enable Note Zoom
  5. Reload Obsidian

From Source

cd <vault>/.obsidian/plugins
git clone https://github.com/FusionC0rn/obsidian-note-zoom.git note-zoom
cd note-zoom
npm install
npm run build

Then enable the plugin and reload.


🕹️ Usage

ActionHow
Zoom inHold modifier key + scroll up
Zoom outHold modifier key + scroll down
Open zoom sliderDouble-click 🔍 in the status bar
Cycle presetsClick 🔍 in the status bar
Reset to 100%Ctrl+PReset zoom
Reset all zoomCtrl+PReset all zoom levels

All four commands are bindable to custom hotkeys in Settings → Hotkeys.


⚙️ Settings

SettingTypeDefaultDescription
LanguageDropdownEnglish5 languages: English / 简体中文 / 繁體中文 / 日本語 / 한국어
Modifier KeyDropdownCtrl (Win) / ⌘ Cmd (Mac)Which key to hold while scrolling
Zoom StepSlider0.1How much each scroll tick changes zoom
Pinch SensitivitySlider0.1How fast pinch-to-zoom responds
Min ZoomSlider0.3Smallest allowed zoom ratio
Max ZoomSlider3.0Largest allowed zoom ratio
Zoom ModeDropdownPer TabPer Tab: tab-based memory. Per Note: file-based memory
Preset Zoom LevelsText0.8,0.9,1.0,1.1,1.2,1.5Comma-separated; click status bar to cycle

⚠️ Known Limitations

  • Desktop-only — this plugin targets the desktop app; mobile is not supported yet.

📄 License

MIT © 2026 Fusioncorn


For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.