Capture. Annotate. Share. A professional snipping tool for Windows 11, written entirely in PowerShell — one script, zero dependencies, no admin rights.
- Smart capture — hover highlights whole windows, drag selects a region, a magnifier loupe gives you pixel-perfect edges. Mixed-DPI multi-monitor setups just work.
- Annotate in place — arrows, boxes, highlights, text, and blur in a non-destructive editor with full undo.
- Fluent by default — follows your system Light/Dark theme with a native Windows 11 look.
- One file —
SnipIT.ps1is the entire app. Clone and run; nothing to install, no elevation, no telemetry.
git clone https://github.com/RandomCodeSpace/snipIT.git
cd snipIT
pwsh -Sta -File ./SnipIT.ps1First launch adds a tray icon and registers the global hotkey.
| Shortcut | Action |
|---|---|
Ctrl+Alt+Shift+Q |
Smart capture (hover a window or drag a region) |
Esc |
Cancel capture |
Ctrl+Z / Ctrl+Y |
Undo / redo in the editor |
Ctrl+0 / Ctrl+± |
Fit / zoom in the editor |
src/ and xaml/ are the authoritative sources; SnipIT.ps1 is generated.
pwsh -NoProfile -File ./Build-SnipIT.ps1 # regenerate the distribution
pwsh -NoProfile -File ./Test-SnipIT.ps1 # pure-logic tests (Linux + Windows)
pwsh -NoProfile -Sta -File ./Test-SnipIT-Interactive.ps1 # WPF integration tests
pwsh -NoProfile -File ./Test-SnipIT-Build.ps1 # build determinism contractNever edit SnipIT.ps1 directly — change src//xaml/ and rebuild. CI rejects a stale distribution.
See CONTRIBUTING.md. Security reports: SECURITY.md. Releases: CHANGELOG.md.