Flameshot is a free, open-source screenshot utility for macOS (and Linux and Windows) that lets you capture, mark up, and share screen captures without ever leaving the capture workflow.
What is Flameshot?
Flameshot is an open-source screenshot tool that combines the capture step with a fully-featured annotation layer in a single, integrated interface — so you never have to open a separate image editor to draw an arrow or blur out a password. You press a hotkey, select your region, and a compact floating toolbar materialises right beside your selection. Everything you need — arrows, rectangles, freehand pen, text labels, a pixelation brush for redacting sensitive data — is one click away before the image even hits your clipboard.
I've used it as my daily screenshot driver for weeks now, and what won me over first was the zero-friction loop: capture, annotate in seconds, copy or save, done. No modal dialogs to dismiss, no round-trips to Preview or Skitch.
What does Flameshot do best?
Flameshot excels at the annotate-while-you-capture workflow, which is something neither macOS's built-in Screenshot nor Lightshot handles as smoothly. The floating toolbar feels surgical: grab a region, immediately pin an arrow pointing at the bug, add a red rectangle around the offending UI element, blur the user's email in the corner, and hit copy — all without your hands leaving the keyboard or the capture region disappearing behind a new window.
- Pixel-accurate region selection with a magnifier view for exact edges
- Annotation tools: arrow, line, rectangle, ellipse, freehand pen, text, counter stamps, and a blur/pixelate brush
- Undo history inside the annotation session — rare among free tools
- One-click upload to Imgur (and configurable custom targets via URL)
- Command-line interface — scriptable captures from a terminal or CI pipeline
- Colour picker built in, handy for design work
It is not the right tool for video recording or scrolling captures, but for static annotated screenshots it punches well above its price.
Is Flameshot free?
Flameshot is completely free — no trial, no nag screen, no subscription tier. It is licensed under the GNU GPL v3, which means the source code is open and the binary costs nothing. You can install it via Homebrew Cask (brew install --cask flameshot) in seconds.
There is no paid "Pro" edition, which also means there is no commercial support contract. If you need feature requests prioritised, that means filing a GitHub issue and hoping a contributor picks it up — the trade-off of open-source sustainability.
Who should use Flameshot?
Flameshot is the right pick for developers, QA engineers, technical writers, and anyone whose daily workflow involves capturing UI states, annotating bugs, or producing how-to documentation. If you routinely paste screenshots into Jira, Linear, Notion, or a Slack thread with a red circle around "the thing", this is your tool.
It is less compelling for designers who need pixel-perfect annotation control with layers (reach for Cleanshot X or Annotate there), and not suited for creators who want video walkthroughs (OBS, Screenflow, or Loom serve that audience better).
Power users who prefer to stay keyboard-first will appreciate the global shortcut configuration and the CLI interface, which lets Flameshot slot neatly into shell scripts and automation pipelines — something CleanShot X's commercial tier offers but Flameshot delivers for free.
How does Flameshot compare to CleanShot X?
CleanShot X is the gold standard of paid Mac screenshot tools — it has scrolling capture, cloud hosting, OCR, and a polished macOS-native UI. Flameshot cannot match it feature-for-feature. What Flameshot offers instead is zero cost, a cross-platform workflow (your annotations and muscle memory work identically on macOS, Ubuntu, and Windows), and a surprisingly capable annotation set that covers 95 % of everyday needs.
I use CleanShot X when I need a scrolling webpage capture or need to share via the built-in cloud. I reach for Flameshot when I'm working across machines or want a quick annotated grab without the CleanShot X window management getting in the way. They co-exist happily. Compared to the free tier of Lightshot or the default macOS Screenshot app, Flameshot wins on annotation depth without any contest.
What are the best Flameshot alternatives?
The strongest alternatives depend on your budget and priorities:
- CleanShot X — best all-round paid Mac tool; scrolling capture, cloud, OCR.
- Skitch — simpler, Evernote-connected, good for light annotation.
- Snagit — deep enterprise feature set, steep price, Windows-heritage feel on Mac.
- macOS Screenshot (Cmd+Shift+5) — zero install, but annotation is primitive.
- Shottr — lightweight, fast, free for personal use, OCR built in.
For pure cost-to-capability ratio, nothing free on macOS beats Flameshot's annotation breadth right now.