Mobile Pinch Zoom

approved

by Katsuhiko Hata

Pinch with two fingers to zoom notes in/out on mobile (iPad/iPhone/Android). Choose content zoom (scales everything) or text-size zoom. - This plugin has not been manually reviewed by Obsidian staff.

โ†“ 734 downloadsUpdated 25d agoMIT

Mobile Pinch Zoom

Pinch with two fingers to zoom your notes in and out on Obsidian mobile (iPad / iPhone / Android).

Obsidian mobile has no built-in content zoom and no status bar, so this plugin adds:

  • Two-finger pinch to zoom the note in/out (smooth, frame-throttled).
  • Anchored zoom โ€” the point between your fingers stays put while you pinch; commands zoom toward the viewport center.
  • Trackpad pinch (ctrl+wheel, e.g. iPad Magic Keyboard) zooms too.
  • Snap to 100% โ€” ending a gesture within ยฑ5% of 100% glides back to exactly 100%.
  • Also zooms standalone PDF and image files opened in their own tab (works in either zoom mode); the PDF toolbar keeps its normal size.
  • A floating ๐Ÿ” indicator showing the current zoom; tap it to reset to 100%. By default it stays visible while zoomed and fades out shortly after returning to 100% (configurable: auto / always / hidden).
  • Commands Zoom in / Zoom out / Reset zoom with eased animation (assignable to hotkeys).
  • Canvas and Excalidraw are left alone โ€” they have their own pinch zoom.

Desktop companion: on desktop use Ctrl+Scroll Zoom. This plugin activates only on mobile and no-ops on desktop.

Zoom modes (Settings)

  • Content (default) โ€” scales the whole note via CSS zoom (text + images + formulas). Smoothest, best in Reading view. In the editor the cursor may sit slightly off at non-100% zoom.
  • Font size only โ€” scales just the text via font-size. Solid in the editor, but images/diagrams don't scale.

Settings

  • Zoom mode, zoom step (for the commands), minimum/maximum zoom
  • Indicator: auto-fade / always / hidden, and position (any of the four corners)

Installation

Via BRAT (recommended for mobile)

Install the BRAT community plugin, then add hata-suriiken/obsidian-mobile-pinch-zoom.

Manual

  1. Download main.js and manifest.json from the latest release.
  2. Copy them into <your vault>/.obsidian/plugins/mobile-pinch-zoom/.
  3. Reload Obsidian, then enable Mobile Pinch Zoom under Settings โ†’ Community plugins.

Notes

  • Mobile only: isDesktopOnly is false so it loads on mobile, but the gesture logic activates only when Platform.isMobile is true.
  • Content mode uses CSS zoom; the in-editor cursor position can be slightly off at non-100% zoom โ€” switch to Font size only for heavy editing.

License

MIT ยฉ 2026 hata-suriiken

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.