Disclaimer
Is this project open source? Yes
Is this project completely free? Yes
Is this project vibe-coded beyond the author’s ability to comprehend how it works? No
Link: Screenshot Selection - Obsidian Plugin
You’ve written a nice note – callouts highlighting key points, beautifully syntax‑highlighted code blocks, everything looks right in your dark theme. You want to share it on WeChat, Feishu, or a forum.
Then you reach for the system screenshot tool, and run into the usual annoyances:
-
If the content is long, you can only capture what’s on screen – you have to scroll and take multiple screenshots
-
The screenshot still has Obsidian’s window borders – ugly, and you have to crop manually
-
After cropping, you save a file – another image cluttering your folders that nobody will remember
All that, just to share a piece of text. Half a minute wasted.
Screenshot Selection does exactly one thing
Select the content you want inside your note, run one command, and it renders that selection as a PNG – copied directly to your clipboard. Then just Cmd/Ctrl-V anywhere that accepts images.
What makes it different:
-
Long content? Fully rendered – even if it scrolls off screen. No missing parts, no stitching.
-
Theme preserved – your current theme (dark/light, fonts, callouts, code highlighting) looks exactly as it does in Obsidian.
-
No file clutter – straight to clipboard. No “save as” dialog, no file to manage, no leftover images.
How does it compare to system screenshots or other screenshot plugins?
| System Screenshot | Other screenshot plugins | Screenshot Selection | |
|---|---|---|---|
| Long content | Visible area only | Partial support | Fully renders entire selection |
| Style retention | Captures whole window with borders | Mostly raw Markdown | Full Obsidian theme (callouts, code, etc.) |
| Output | Save file, then manage | Save file, then manage | Direct to clipboard, paste immediately |
The plugin ID is independent – use it in Reading view or Live Preview.
Key features (short version)
-
Works in Reading view and Live Preview
-
Captures content that extends beyond the screen – no scrolling or stitching needed
-
Preserves your theme – dark/light mode, custom fonts, callouts, code blocks
-
Goes straight to clipboard – no save dialog, no file, no cleanup
-
Assign a hotkey in settings for one‑step captures
-
Desktop only (mobile clipboard writes for images are unreliable)
Known limitations
-
Source mode not supported – switch to Live Preview or Reading view
-
Cross‑origin embeds (iframe, external PDFs) are hidden in the capture
-
Selections taller than ~30,000px are rejected – split them into multiple captures
Installation
Settings → Community plugins → Browse → search for “Screenshot Selection”, install and enable.
Set a hotkey after installing – then select, press the key, and paste. You’ll wonder how you lived without it.