[Plugin] Want to share your Obsidian note in a chat? System screenshots always get in the way

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.

1 Like

I have add Mobile capture (iOS) and Optional watermark to the plugin

(Disclaimer needs to go at the top and include the directory link. I edited your post and added the link.)