A lightweight screenshot tool for Windows and macOS with region capture, annotation, scrolling capture and pinning to screen.
- Stars
- 590
- Forks
- 58
- Open issues
- 17
- Last commit
- 8 months ago
What is it?
WinShot is a desktop screenshot app for Windows that captures the full screen, a selected region, or the active window, then opens the result in an editor. The editor offers shapes, arrows, lines, text, numbered markers and spotlight annotations, along with non-destructive cropping with aspect ratio presets.
Exports can be saved as PNG or JPEG with an adjustable quality setting, and screenshots can be wrapped in one of 24 gradient backgrounds with padding, rounded corners and shadows. Global hotkeys, a system tray icon, and quick save to a configured folder make it fast to use for repeated captures.
The app is built with Wails, using a Go backend for screen capture and system integration and a React + TypeScript frontend with react-konva for canvas editing. It ships as a portable executable or an NSIS installer and requires Windows 10 or later with the WebView2 runtime.
Key features
- 01Capture fullscreen, a selected region, or the active window
- 02Annotate with rectangles, ellipses, arrows, lines, text, numbers and spotlight
- 03Non-destructive cropping with preset aspect ratios
- 04Export as PNG or JPEG with adjustable quality
- 05Gradient backgrounds, padding, corner radius and shadows for presentation-style images
- 06Global hotkeys, system tray, and quick save to a folder
Use cases
- Annotating screenshots with callouts and numbered steps for bug reports or tutorials
- Preparing polished screenshots with gradient backgrounds for social posts or presentations
- Quickly grabbing a region of the screen and saving it to a folder with a hotkey
Quick start
- 1
Download the portable winshot.exe from GitHub Releases
- 2
Run winshot.exe directly (no installation needed)
Things to know
- Windows only; macOS and Linux support is only planned for a future version.
- Developed for Windows 10 or later and needs the WebView2 runtime.
Topics
FAQ
- What is winshot?
- A lightweight Windows screenshot tool built with Wails (Go + React) for capturing, annotating, cropping and exporting images. WinShot is a desktop screenshot app for Windows that captures the full screen, a selected region, or the active window, then opens the result in an editor. The editor offers shapes, arrows, lines, text, numbered markers and spotlight annotations, along with non-destructive cropping with aspect ratio presets.
- Is winshot free to use? What license does it have?
- winshot is open source under the BSD-3-Clause license. Check the license terms before using it in commercial products.
- Is winshot still maintained?
- No commits for 6+ months. The last commit to winshot was on Mar 4, 2026.
- What can I use winshot for?
- Annotating screenshots with callouts and numbered steps for bug reports or tutorials Preparing polished screenshots with gradient backgrounds for social posts or presentations Quickly grabbing a region of the screen and saving it to a folder with a hotkey
- How do I install winshot?
- Download the portable winshot.exe from GitHub Releases Run winshot.exe directly (no installation needed)
- Where can I get winshot?
- The source code and installation instructions are on GitHub: https://github.com/mrgoonie/winshot
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Cross-platform C++/Qt screenshot tool with in-app annotation editing, configurable capture shortcuts, and a CLI and DBus interface.
A lightweight cross-platform desktop sticky-note app with Markdown editing and preview, built on Tauri 2 and React.
Desktop app for screenshots, screen recording, and local OCR on macOS, Windows, and Linux, with assets stored on your machine.
WinUI is Microsoft's UI layer of modern controls and styles for building Windows desktop apps, with WinUI 3 shipping in the Windows App SDK.
A ready-to-go Windows translation and OCR tool built with WPF, supporting a plugin system for translation and recognition services.