The built-in screenshot tool on your operating system is fine for a quick capture, but it falls apart the moment you need to annotate, blur sensitive information, or record a short clip to explain a bug to a coworker. Below are ten free tools we've actually used for documentation, bug reports, and tutorials, organized by what they're best at.

Advertisement

For quick annotated screenshots

1. ShareX (Windows)

ShareX is the closest thing to a Swiss Army knife for screenshots on Windows. It's free, open source, and handles everything from simple region captures to scrolling screenshots, GIF recording, and automatic upload to a folder or cloud service. The learning curve is a little steep because of how many settings it exposes, but once configured, it can replace three or four paid utilities at once.

2. Greenshot (Windows)

If ShareX feels like overkill, Greenshot is a lighter alternative that covers the essentials: region capture, basic annotation (arrows, boxes, text, blur), and quick export to clipboard, file, or printer. It starts in seconds and stays out of your way, which makes it a good fit if you just want a reliable capture-and-annotate workflow without a settings menu to manage.

3. CleanShot X (macOS, free tier)

CleanShot X is a paid app at its core, but the free tier is generous enough for casual use: region and window capture, basic markup, and a scrolling capture mode that stitches together long web pages or chat threads into a single image. If you find yourself using it daily, the paid tier adds cloud uploads and a persistent floating toolbar.

For screen recording and GIFs

4. Kap (macOS)

Kap is an open-source screen recorder for macOS that exports directly to MP4, GIF, or WebM. The interface is minimal โ€” pick a region, hit record, and export โ€” which makes it a good choice when you just need a 15-second clip to attach to a Slack message or GitHub issue rather than a polished tutorial video.

5. OBS Studio (Windows, macOS, Linux)

OBS is overkill for a quick screen recording, but if you're producing anything longer than a minute โ€” a walkthrough, a demo, or a recorded meeting โ€” it's worth the setup time. It supports multiple scenes, webcam overlays, and audio mixing, and it's free and open source across all three major operating systems. Most "paid" screen recording apps are really just simplified wrappers around functionality OBS already provides for free.

6. ScreenToGif (Windows)

As the name suggests, ScreenToGif is purpose-built for recording short GIFs โ€” ideal for illustrating a UI bug or a step-by-step process in documentation. It includes a built-in frame editor so you can trim, crop, and add captions without leaving the app.

Advertisement

For annotation-heavy documentation

7. Flameshot (Linux, Windows)

Flameshot is one of the most popular screenshot tools in the Linux world, and for good reason: it opens directly into an annotation view after capture, with arrows, highlighting, blur, and numbered steps built in. It integrates cleanly with most window managers and is available for Windows as well, though the Linux experience is the most polished.

8. Snagit (free trial, then paid)

Snagit isn't free long-term, but it deserves a mention because its free trial is long enough to evaluate for a real project, and its "scrolling capture" and step-numbering features are still some of the best in the category. If you're producing a lot of internal documentation, it's worth trialing before committing to a free alternative.

For quick sharing without installing anything

9. Nimbus Screenshot (browser extension)

If you only need to capture web pages โ€” not desktop apps โ€” a browser extension like Nimbus avoids installing a separate app entirely. It can capture the visible area, a selected region, or an entire scrollable page, then annotate and export directly from the browser.

10. Built-in OS tools (Windows Snipping Tool, macOS Screenshot app)

It's worth saying plainly: for a one-off capture, the tool that's already on your computer is usually good enough. Windows' Snipping Tool now supports delayed captures and basic markup, and macOS's Screenshot app (Cmd+Shift+5) covers region capture, window capture, and short screen recordings without installing anything.

Which one should you actually install?

If you want one tool that does almost everything: ShareX on Windows, CleanShot X on macOS, and Flameshot on Linux. If you only need occasional screen recordings, skip the dedicated screenshot app entirely and use Kap or OBS. And if you're not sure you'll use it often, start with your OS's built-in tool before adding another app to your system.

Quick pick: For most people, ShareX (Windows) or the built-in macOS Screenshot app covers 90% of use cases without installing anything extra.

We test tools hands-on before recommending them. This article does not contain affiliate links. See our Disclaimer for details on how we evaluate and disclose recommendations.