winshotx documentation

Everything the app does, in the order you are going to need it. It fits on one page on purpose.

Install Capture Record Editor Export Shortcuts Settings Questions

Install

Download the installer and run it. It weighs 2.2 MB, installs for your user only and never shows the administrator prompt. It needs Windows 10 version 1903 or newer.

It lives in the system tray with no window of its own. Windows hides new tray icons, so if you cannot see it, look behind the ^ arrow on the taskbar.

It updates itself. When a new version is out, a button shows up in Ajustes → Actualizaciones, and one click downloads it, installs it and restarts the app. Every download is signed and the signature is checked before anything is installed, so a tampered file is rejected.

The first time it opens on its own with four steps: the shortcuts, how you prefer to capture, whether the Impr Pant key should open winshotx instead of the Snipping Tool, and whether it should start with Windows. You can see it again in Ajustes → Sistema → Bienvenida.

Capture a region

Press Ctrl+Shift+2. The screen freezes and you drag over what you want. It is a frozen screenshot, not a transparent window, which is why the magnifier is exact to the pixel and nothing flickers underneath.

What happens when you let go depends on the profile picked in Ajustes → Captura, and both use the same shortcut and the same selection.

The recording shortcut always shows the toolbar, whichever profile is set: it has to ask whether you want a GIF or a video.

Record

Press Ctrl+Shift+5, drag over the area and press the same shortcut again to stop. While it records you see a thin frame around the region and a small bar with the timer.

It records through Windows Graphics Capture at 15, 30 or 60 fps, so no overlay leaks into the video and the cost to the processor is close to nothing. Every frame is written to a lossless cache on disk, which is what makes the frame by frame editing possible afterwards.

System audio is not recorded yet. The switch is in the interface, disabled and saying so: it needs WASAPI in loopback mode to feed the encoder.

The editor

When the recording stops, the editor opens with the whole clip. It is not a timeline with effects: it is the frames, one by one, so you can throw away what you do not want.

Export

Three formats: PNG for a still, GIF for something that loops in a chat, and MP4 for anything longer. The panel shows the estimated size before writing anything.

Format How it is made When to use it
PNG Cut straight from the frozen screenshot, lossless. A still, a bug report, a colour.
GIF Pure Rust: global palette, Floyd-Steinberg dithering and only the rectangle that changed between frames. Short interface clips. It loops everywhere with no player.
MP4 Media Foundation with hardware H.264. Zero megabytes of dependencies. Anything longer than a few seconds, or with a lot of movement.

Save writes the file to disk. Copy puts it on the clipboard: a still goes as an image, and a GIF or an MP4 goes as a file, so it pastes straight into Slack, Discord or File Explorer.

If you happen to have ffmpeg on your PATH, the panel offers a maximum quality engine as well. It is never downloaded and never shipped: without it, everything above still works.

Shortcuts

KeyWhat it does
Ctrl+Shift+2Capture a region
Ctrl+Shift+5Record a region, press again to stop
Impr PantCapture a region, if you took the key from the Snipping Tool
EnterCopy the selection to the clipboard
Ctrl+SSave the selection
EOpen the selection in the editor
G / VRecord the selection as GIF or as video
Ctrl+ASelect the whole monitor
Move the selection, Shift for steps of ten, Alt resizes
EscCancel

Inside the editor: space plays, I and O mark the trim, the arrows step through frames, Ctrl+S exports with whatever the panel has set, and Esc closes.

Settings

Right click the tray icon and choose Ajustes. The two global shortcuts are changed by clicking the field and typing the new combination; if another application already holds it, the field turns red and says so.

Under them there is a switch that hands the Impr Pant key over from the Snipping Tool, and it says whether Windows actually let go of it.

The rest is short on purpose: what happens when you let go of the mouse, whether to copy to the clipboard when saving, whether to include the cursor, the magnifier, the shutter sound, the frame rate, the destination folder, starting with Windows and checking for updates.

You can click through all of it in the demo on the home page, without installing anything.

Questions people actually ask

How do I record a GIF of my screen on Windows?

Press Ctrl+Shift+5, drag over the area, and press it again to stop. The editor opens with every frame and the export panel writes the GIF. There is no FFmpeg to install.

Is this a free alternative to the Snipping Tool?

Yes, MIT licensed and open source. Measured on the same machine it shows the selection in 28 ms against 920 ms, and uses 33 MB against 253 MB. The Windows one still wins at annotating, at reading the text out of an image and at system audio, and the comparison on the home page says so.

Does it upload my screenshots anywhere?

No. No account, no telemetry, no uploads. The only network call is checking GitHub for a new version, and it can be turned off.

Can I change the keyboard shortcut?

Yes, in Ajustes. Click the field and press the combination you want.

Can I capture with the Print Screen key?

Yes. In Ajustes → Atajos globales a switch takes the key from the Snipping Tool and gives it to winshotx, and the app asks the first time you open it. It turns off the Windows setting that hands that key to the Snipping Tool, and turning the switch back off leaves it exactly as it was. Win+Shift+S still belongs to Windows: that one cannot be handed over.

How do I paste a GIF into Slack or Discord?

Use Copiar in the export panel. A still goes to the clipboard as an image, and a GIF or an MP4 goes as a file, so it pastes straight into Slack, Discord or File Explorer.

Does it need administrator rights?

No. It installs for your user only, so the administrator prompt never shows up.

Does it work on macOS or Linux?

Not yet. The code compiles on both, but every platform specific function is behind a Windows guard with a stub for the rest, so porting means filling those stubs in. Capture, recording, MP4 encoding, clipboard and autostart are the ones that matter.