Illustration using the OpenSnip app icon to represent the Windows screenshot and screen recording tool.
Illustration using the OpenSnip icon. Snip and record shortcuts are listed on the cover.

What it does Link to section: What it does

OpenSnip is a screenshot and screen recording tool I built for Windows in C# and .NET. Press Win+Shift+S or PrtSc, drag a region or click a window, and the capture is on the clipboard and optionally saved to disk. Win+Shift+R records a video of any part of the screen, with system sound and microphone if you want them.

I built it as a small tray app (an app accessed from the system tray near the Windows clock) that freezes the screen the moment the shortcut fires, so menus and tooltips stay put while you select. Mixed-DPI (screens with different display scaling) and multi-monitor (more than one screen) setups are supported.

There is no installer; the app is about 1.5 MB and lives in the system tray.

Capture and annotation Link to section: Capture and annotation

Overlay selection Link to section: Overlay selection

The overlay freezes the display, then you drag a region, click a highlighted window, press F for the monitor under the cursor, or A for all monitors on still captures. A magnifier shows pixel coordinates and color while lining up edges.

Captures copy to the clipboard as PNG (a lossless image format) so pasting into Discord, Slack, browsers, and documents keeps full quality. Optional auto-save writes PNG or JPG (a compressed image format) to a chosen folder, with monthly subfolders if you want them.

Editor and pinned images Link to section: Editor and pinned images

After a snip, a small corner preview can open the editor or be dragged into another app as a file.

The editor includes arrows, boxes, pen, highlighter, text, and pixelation (covering detail with blocks) for redaction (hiding sensitive information), with undo and redo. Every edit updates the clipboard automatically.

Pinned images stay on top of other windows; they can be moved, resized, zoomed, and faded.

Extra shortcuts Link to section: Extra shortcuts

Other capture shortcuts include a delayed snip (Shift+PrtSc by default) and re-capturing the last region (Ctrl+PrtSc). Every shortcut can be changed in settings.

Screen recording Link to section: Screen recording

Win+Shift+R starts or stops recording. Selection works like a screenshot: area, window, or one monitor. An optional countdown comes first, then a red outline and a small control bar for pause, microphone mute, stop, and discard. The outline and bar are excluded from the recorded video.

Recordings use hardware-accelerated H.264 (a video compression format) in an MP4 file (a container for video and audio). Settings cover system sound, microphone device, 30 or 60 fps (frames per second), quality, cursor visibility, and countdown. Stopping saves to Videos\OpenSnip by default and copies the file to the clipboard. Clicking the recording preview plays it.

Settings and install Link to section: Settings and install

The tray menu opens settings for capture, saving, recording, shortcuts, and general behavior, including optional start with Windows. Changes apply immediately.

To build from source on Windows with the .NET 9 SDK (software development kit):

git clone https://github.com/DevanMetz/OpenSnip
cd OpenSnip/src
dotnet publish -c Release -p:PublishSingleFile=true -o ../dist

That produces dist/OpenSnip.exe, which needs the .NET 9 Desktop Runtime (the components needed to run .NET desktop apps). A self-contained publish (a build that includes the runtime) produces a larger standalone executable.

The source is available under the MIT license; see the README for the current setup notes. There are no GitHub releases yet, so the project action links to the repository.

Limits Link to section: Limits

OpenSnip requires 64-bit Windows 10 (version 2004 or later) or Windows 11. Screen recording also needs the Microsoft Visual C++ Redistributable for x64 (runtime libraries for 64-bit applications). All-monitor capture is available for screenshots; recording selects an area, window, or a single monitor.

If Print Screen still opens Windows Snipping Tool, turn off Use the Print screen key to open screen capture under Windows Settings → Accessibility → Keyboard. If another app grabs a shortcut first, pick a different combination in OpenSnip. Alt+PrtSc and Win+PrtSc keep their normal Windows behavior.

For troubleshooting, OpenSnip.exe --diagnostics writes a display, audio-device, and recorder-start report to %APPDATA%\OpenSnip\diagnostics.txt.