Screenshot · Annotate · Pin · Scrolling capture — a fast, no-fuss screenshot tool for Windows
Capture
- Global
F1hotkey freezes the screen — what you see is what you capture; hover to snap to windows, holdShiftto snap to individual UI elements (buttons, inputs — via UIAutomation) - Free selection with 8-way resize handles; arrow keys nudge by 1px,
Ctrl+arrowsresize by 1px,Shiftfor ×10 steps;Ctrl+A(or clicking empty desktop) grabs the whole screen - Magnifier with live coordinates and pixel color; press
Cto copy HEX (Shift+Cfor RGB) — a color picker built right in
Annotate
- Rectangle / ellipse / arrow / pen / marker / text / numbered badge / mosaic / blur — nine tools in a compact icon toolbar
- Every item stays editable: drag to resize, change color and width, double-click text to edit — with full undo/redo
Pin
- Pin a capture to the screen in one click, or press
F3to pin the clipboard; wheel to zoom, drag edges to resize,Ctrl+wheelfor opacity Spacefolds into a slim bar,Rrotates,Hflips, click-through mode available- Pins survive restarts — position, scale, opacity and folded state are all remembered
Scrolling capture
- Turn any selection into a scrolling capture with one toolbar click; manual and auto-scroll, 30fps frame grabbing keeps up with fast scrolling
- Multi-band NCC matching with sticky header/footer detection; a live preview strip sits beside the capture area so misalignment is visible immediately
- Falls back to PageDown injection when wheel events are ignored; finish with copy, pin or save
Extract text & translate in place
- Extract text: OCR the selection straight to your clipboard
- Translate: OCR each line with its position, translate, then draw the translations over the original text — the result is pinned exactly over the source region; press
Escto restore - Bring your own services, configured in Settings: OpenAI-compatible vision/chat models, Umi-OCR (local), DeepL, DeepLX (self-hosted), or Baidu Translate
Output & history
- Filename templates (
{yyyy}{MM}{dd}{HH}{mm}{ss}), PNG/JPEG with quality control, optional auto-save on copy - Capture history keeps recent shots — browse from the tray to re-copy, pin or save them again
Download Pixora-x.y.z-win64-portable.zip from Releases, unzip and run — no installation required.
Builds are not code-signed yet. If Windows SmartScreen warns you, choose "More info → Run anyway".
| Key | Action |
|---|---|
F1 |
Capture (while stitching: finish & copy) |
F3 |
Pin clipboard image |
Ctrl+A |
Select the entire desktop (hovering empty desktop snaps to the screen too) |
Enter / double-click |
Copy selection and finish |
Ctrl+S |
Save as… |
C / Shift+C |
Pick color (HEX / RGB) |
Esc |
Step back (tool → selection → session) |
Language (English / 简体中文, follows the system by default), hotkeys, save directory, history size, autostart and the startup update check are all configurable via tray → Settings.
git clone https://github.com/Yuilona/Pixora.git
cd Pixora
cmake --preset win-debug # requires Qt 6.5+, vcpkg (VCPKG_ROOT), MSVC 2022
cmake --build --preset win-debug
ctest --preset win-debugTech stack: C++20 · Qt 6 (Widgets) · CMake + vcpkg · OpenCV (template matching for stitching)
GPL-3.0 — free to use, study and modify; derivative works must remain open source.
Toolbar icons come from Fluent UI System Icons (MIT, see resources/icons/fluent/LICENSE).