Robert Fleming95 downloadsClick any image to expand it fullscreen, with pinch, wheel, and button zoom plus drag to pan.
Click an image in a note to view it in a clean, distraction-free lightbox. Zoom with the on-screen buttons, mouse wheel, pinch, or double-click; drag to pan when zoomed in.
Fullscreen Image is deliberately small and local-first. It does not modify your notes, collect telemetry, or make network requests.
Images in Reading view and Live Preview show a zoom cursor. Click or tap one to open the viewer.
The lightbox fits the image to the window, keeps the controls out of the way, and supports zooming and panning without leaving the note.
Choose whether the viewer covers the entire Obsidian window or stays inside the active workspace pane.
+/− buttons, mouse wheel, pinch (touch), or double-click/double-tap to toggle
between fit and 2x zoom.Works for images rendered in Reading view and Live Preview, including embedded/transcluded images. It intentionally ignores interface icons and other non-note images. Images inside iframes and Canvas file nodes are not supported.
Once accepted, install Fullscreen Image from Settings → Community plugins → Browse.
Copy main.js, manifest.json, and styles.css from a release into:
<vault>/.obsidian/plugins/fullscreen-image/
Then reload Obsidian and enable Fullscreen Image under Community plugins.
Requires Node.js 20 or newer.
npm install
npm run dev # esbuild watch mode
npm run build # type-check + production build
npm run lint
npm run build and npm run lint.npm version patch, npm version minor, or npm version major. The version script keeps
manifest.json and versions.json in sync.0.1.1). GitHub Actions builds the plugin and
attaches main.js, manifest.json, and styles.css to the GitHub Release.On the maintainer workstation, use the USA OS plugin release command. It pushes the exact
main commit to private Forgejo and public GitHub, verifies both tips, and atomically updates
the primary vault's runtime copy while preserving its settings.
Bug reports and pull requests are welcome. Please keep the plugin focused: it should remain a
simple, dependable image viewer that respects local-first Obsidian workflows. Before opening a
pull request, run npm run build and npm run lint.
If Fullscreen Image improves your workflow, you can support its continued development on Buy Me a Coffee.
MIT