Snow Shot is a free open-source screenshot and screen recording tool for Windows and macOS, covering scrolling captures, annotation, image pinning, offline OCR and recording.
- v1.5.7_snow-shot
- Published at
- 1h ago
- 7,025
- Stars
- 16,392
- Download
- Synced at
- 8m ago
Latest release
v1.5.7_snow-shotNov 13, 2026, 04:55 PMREADME
Project Overview
When a screenshot still means opening an image editor to draw arrows and then retyping the text it contains, Snow Shot folds those steps behind one shortcut: capture, annotate, pin, read text and record screen in a single flow. It runs on Windows and macOS, with a C++/Qt interface, Rust for imaging and drawing, and capture, annotation, recording and plain OCR all handled locally. The current version is v1.5.3, with the interface available in Simplified Chinese, Traditional Chinese and English.
| Item | Value |
|---|---|
| Platform | Windows x64/ARM64, macOS 15 or newer |
| Stack | C++/Qt + Rust |
| License | GPL-3.0-or-later |
| Latest version | v1.5.3 |
| UI languages | Simplified Chinese, Traditional Chinese, English |
Capture, annotation, pinning, text recognition and recording share one shortcut and one toolbar.
Key Features
- Several capture modes: region selection, focused window, current display, delayed capture and scrolling long screenshots
- Annotation tools: arrows, shapes, text, numbering, highlights and blur, also usable on existing images
- Pinned images: keep pictures or clipboard content above other windows, with a history you can restore
- On-device OCR: recognise text and QR codes offline, then copy the result straight out
- Online add-ons: opt-in translation, table recognition and AI conversion, inactive until you configure a service
- Screen recording: record the screen with system audio or a microphone, exporting video or GIF, APNG and WebP
- Image stitching and splitting: join several images, cut long ones apart, or draw on a full-screen canvas while explaining
- MCP interface: once enabled manually, compatible AI clients can call the capture and recognition tools
- Appearance control: shortcuts, toolbar order, themes and export parameters are all adjustable
Interface and Operation
- Global shortcut: bind keys to capture actions in settings, so you never switch to Snow Shot first
- Capture toolbar: the annotation bar appears at the bottom after a selection, and its icon order and grouping can be rearranged
- Tray resident: closing the main window leaves it running in the tray, so pinned images and recording continue
- Two editions: the full build adds QR codes, tables, Markdown, HTML, LaTeX and translation, while Mini keeps capture, annotation, pinning, recording and manual text recognition
Target Audience
- Bloggers writing tutorials and walkthroughs
- QA and support staff who report issues with screenshots
- Students who tidy up lecture notes quickly
- Office workers collaborating remotely on Windows or Mac
Quick Start
Windows
- Run
winget install --exact --id mg-chao.snow-shot --source wingetto install the full build - Or use Scoop:
scoop bucket add extras, thenscoop install extras/snowshot - On first launch open the shortcuts page and set a capture key
macOS
- Run
brew install --cask mg-chao/tap/snow-shot, or install from the DMG - Grant screen recording, accessibility and notification permissions when prompted
- Quit the app before running
brew upgrade --cask snow-shotso files are not in use
System Requirements
| Item | Requirement |
|---|---|
| OS | Windows 10/11 (x64 or ARM64), macOS 15 or newer |
| Hardware | Recording and scrolling captures use more memory as resolution grows |
| Dependencies | None beyond the installer, which bundles default OCR resources |
| Source build | CMake, vcpkg, Qt and the Rust toolchain |
Notes
- Online features need a service: translation, table recognition and AI conversion use a service you choose, and their buttons stay inactive until one is configured
- MCP is off by default: turn it on in settings before an AI client can connect
- Mini drops a lot: no QR codes, tables, Markdown, HTML, LaTeX, translation or API settings, and OCR models download on demand
- macOS permissions are mandatory: without screen recording access a capture only yields the desktop wallpaper
- macOS 15 minimum: no package exists for earlier releases