New in 2.37 First-time setup is a guided six-step walk, from the one permission to Get Started Guided first-time setup

The screenshot
studio in your menu bar.

Capture, annotate, record, and scroll-capture, then find any shot again by the text inside it. Snapline is a fast, native screenshot app for macOS that turns everything you grab into something you can use right away.

Download for macOS Watch the tour

Free for 14 days, then $25 once. No subscription, no account. macOS 14 or later.

30-day refund, no questions asked

Every chord is rebindable, with a live shortcut recorder in Settings.

You scroll. It stitches.

Hit ⌥⌘L, pick a region or a window, and scroll it yourself. Snapline joins the frames live while a preview grows beside you. Sticky headers and docked footers are detected automatically and kept once, not once per join. Scroll back up, pause to read, overshoot with elastic bounce: none of it corrupts the stitch.

The result is one tall PNG that behaves like any screenshot: annotate it, search it, pin it.

Snapline only reads pixels. It never scrolls for you, never injects input, and needs nothing beyond the Screen Recording grant to do it.

Annotate like you mean it.

A full vector toolset, with redaction that actually redacts (blur, pixelate, or solid) and a non-destructive crop. Every shape stays a shape: annotations are stored as vectors, so you can reopen a shot a week later and nudge the arrow.

An eyedropper copies any pixel as hex or rgb(), a measure tool reads distances in pixels or points, and the Background stage wraps a shot in a backdrop before it goes somewhere public.

  • Select
  • Crop
  • Pen
  • Highlighter
  • Arrow
  • Rectangle
  • Ellipse
  • Polygon
  • Text
  • Redact
  • Counter
  • Emoji
  • Eyedropper
  • Measure
  • Background

One take, ready to send.

⌥⌘R records a region, a window, or a whole display, straight to MP4. Everything that makes a take worth watching is already in the record bar, and every overlay (the zoom included) is drawn into the frames themselves, so trims, GIFs and shares keep it.

Recording to GIF, step by step

Zoom in while you're talking.

Press ⌥⌘Z mid-take and the recording pushes in to 2× on whatever the pointer is over, eased over a third of a second. Press it again to come back out. The framing then follows the pointer, moving only once it nears the edge, so the picture tracks your subject instead of chasing every twitch.

The zoom is baked into the frames, so a trim, a GIF and a share all keep it with nothing to re-export. A yellow guide on screen shows exactly what is being filmed while you are in. It is Snapline's own chrome, never part of the movie. Region, window and whole-display takes all zoom.

The chord is live only while a take is running, so ⌥⌘Z is Step Backward in your design apps the rest of the time.

Your face, where you drop it.

Flip on Camera and your webcam floats over the recording as a bubble, a real window the capture films, so it lands in the movie exactly where you drop it. Drag it, nudge it with the arrow keys, pick a camera, a shape and a border.

Every click, ringed.

Turn on Highlight Clicks and a ring animates at every mouse click, on display and region recordings.

The keys, as you press them.

The keys you press appear in a capsule at the bottom of the movie, shortcuts in real ⌃⌥⇧⌘ symbols. Input Monitoring is asked for once, only when you switch it on.

Two tracks, off until you ask.

Your mic and what the Mac plays each land on their own track, in sync with the picture. Both stay off until you ask.

Cut the GIF. Then cut it again.

Convert to GIF opens the Trim Editor: crop the frame, set the range, pick Chat, Docs or Full, and read the file size before you click. The GIF plays in Snapline afterwards, and Adjust GIF reopens it from the recording to re-cut it in place.

Paused time never lands in the file.

Pause mid-take from the floating control beside the recording, or from the menu bar, and the paused time is simply absent from the file, no editing afterward. Finished recordings trim in place: same entry, same card, new length.

Find the shot by what it says.

Every screenshot is OCR'd in the background, on your Mac, in your preferred languages. Search invoice and the shots that say it surface instantly.

  • Search the text inside any shot
  • Copy a capture's text from its card
  • Text View translates on device, original in view
What stays on your Mac

The shot is done. So is the file.

Every capture lands on a card, its actions labelled around the picture. Convert, compress or redact in place, and the result is already on your clipboard.

  • Switch to PNG, JPEG, HEIC or WebP, same History entry
  • Compress is one press, with a receipt of what it saved
  • Smart Redact bakes in, a second press brings the original back
Which formats, and when

Grab it. Drop it anywhere.

The moment a capture lands on its card it is ready to leave: drag it straight into a message, a doc, an issue, or a folder. No Finder window to open, no Downloads folder to dig through, no flow to break.

The same drag works from the History shelf and from the editor's Drag me chip, so a shot from last week leaves as easily as the one you just took. Recordings drag out the same way.

Everything in the studio.

The rest of what the menu-bar app does, one card each.

Capture anything

A region, a window, or a whole display. ⌥⌘S, rebindable.

Quarterly report: Safari

Capture Set

Arm a set and every shot joins the strip. Finish, and they lay out as one image.

Capture Set · 3 shots

Combine shots

Pick captures in History and flatten them into one image. The originals stay.

Side by sideStackedGrid
Combine 2 shots

Smart Redact

One scan finds emails, card numbers, and API keys, and covers each. On device.

Account
Smart Redact · 3 found

Copy the text

Every capture beside its recognized text, in copyable blocks. Translated on device, if you like; see how to extract text from a screenshot on Mac.

HeadingInvoice #2841
ParagraphDue on receipt: $1,250.00
Code

Eyedropper

Hover any pixel for a loupe and its value. Click to copy it as hex or rgb().

Sign in
#0069E0

Four formats, one slider

PNG, JPEG, HEIC, or WebP, with one Quality slider for the lossy three.

Format
PNGJPEGHEICWebP
Quality
Keeps transparency. A PNG rides along on the clipboard.

History that keeps up

An edge shelf for recent shots, a day-grouped gallery for the rest. Star what stays for good.

Clean desktop shots

One toggle hides your desktop icons behind a wallpaper, an image, or a flat color while you capture.

Hide desktop icons

Self-timer

Stage the menu or tooltip you want in the shot. It counts down where you can see it and fires by itself.

Preferences
3

Takes that survive

A recording cut short by a crash or a power cut comes back on the next launch, playable to the last frame.

0:42 · MP4
Recovered on launch

Annotate any image

Open a PNG, JPEG, TIFF, or HEIC with ⌘O, Open With, or a drop on the menu-bar icon. Copied an image? ⌃⌘V opens it straight from the clipboard.

reference.jpeg
Open With
Snapline

Built like a Mac app, because it is one.

Native to its core

Written entirely in Swift and AppKit, Snapline launches instantly, stays light on memory, and feels like part of macOS.

Private by design

Captures, OCR, and translation are all processed on your Mac and stay there. Screen Recording enables capture; Microphone, Camera, and Input Monitoring are requested only for the optional recording features that use them.

Works offline

Paid licenses work offline after activation, with status refreshes when connected. Trials need periodic connectivity. OCR runs locally; offline translation needs the language packs downloaded first.

One purchase. Yours for good.

$25 once, including tax where it applies

Already own it? Renew your year of updates.

  • The license is permanent. Snapline keeps working whether or not you ever pay again.
  • Every version published within a year of purchase is yours forever. Later versions need a renewal, and Snapline tells you when there is one.
  • One seat per Mac, moveable anytime: deactivate on one Mac to activate on another. No account to sign in to.
  • The key arrives by email; one quick online check activates it, then it works offline.

Frequently asked questions

What is Snapline?

Snapline is a native macOS screenshot app that lives in the menu bar. It captures regions, windows, and displays; stitches scrolling pages into one tall image; records the screen to MP4 and GIF; annotates with re-editable vector tools; and OCRs every capture on device, so screenshots can be searched by the text inside them. It requires macOS 14 or later and is sold as a one-time purchase; the download is a 5 MB DMG.

Is Snapline a subscription?

No. You buy Snapline once and the license is yours permanently. The purchase includes a year of new versions; after that the app keeps working exactly as it is, and you can renew whenever a newer version is worth it to you.

Is Snapline free?

The full app is free for 14 days: every feature, no card, no account. After the trial a real chunk of the app stays open: history, the editor, text recognition, and translation all keep working. Capturing is the part you buy: a one-time license, not a subscription.

How many Macs can I use it on?

As many as your license covers. One seat is one Mac, and a seat moves anytime: deactivate in Settings on one Mac, activate on another. There's no account to sign in to.

Does Snapline collect any data?

No. Capturing, OCR, and translation all run on your Mac, and your captures are ordinary local files; nothing is uploaded anywhere unless you export it yourself. Snapline asks for Screen Recording, which is what capturing the screen requires; microphone or camera access only if you switch on Microphone or Camera for a screen recording; and Input Monitoring only if you switch on Show Keystrokes, whose keys are drawn straight into the recorded frames and never stored or sent anywhere. Recorded audio and video stay inside the movie file on your Mac.

What are the system requirements?

macOS 14 (Sonoma) or later, on Apple Silicon or Intel. Snapline is signed with an Apple Developer ID and installs like any Mac app: open the DMG, drag it to Applications. Homebrew users can run brew install --cask snapline instead; the official cask installs the same signed build.

How do I get my license after buying?

Your license key arrives by email right after checkout. Paste it into Snapline once; one quick online check claims this Mac's seat, and after that everything works offline.

How is it different from ⇧⌘5 or CleanShot X?

The built-in tool captures what's on screen, once, and forgets it: no scrolling capture, no history, no text search. The full rundown is in Snapline vs. the built-in macOS tool. Against other paid apps the difference is architectural: Snapline keeps everything local and searchable instead of building around a sharing cloud; that one is Snapline vs. CleanShot X. Weighing more than one option? See every CleanShot X alternative, or the three-way Shottr vs CleanShot X (vs Snapline).

Which file formats can Snapline save?

PNG, JPEG, HEIC, or WebP, chosen in Settings, with one Quality slider for the lossy formats. A shot already taken can be converted from its Quick Access card or from History; the file is replaced in place and the History entry stays where it was. WebP cannot hold an image wider or taller than 16,383 pixels, so a very tall capture is saved as PNG and the app says so.

Will HEIC or WebP break pasting into other apps?

No. Both go on the clipboard with a PNG rendition on the same item, so an app that reads neither format still gets the picture.

Can I zoom in during a screen recording on a Mac?

macOS itself can't: neither ⇧⌘5 nor QuickTime offers a zoom while a recording runs, so the usual answer is to zoom in an editor afterwards. Snapline does it live. Press ⌥⌘Z mid-take and the recording pushes in to 2× on whatever the pointer is over, eased over a third of a second; press it again to come back out. The framing then follows the pointer, moving only once it nears the edge. The same action is on the floating recording control and in the menu bar.

It works on region, window and whole-display recordings, and because the zoom is composited into the frames, a trim, a Convert to GIF and a share all keep it, with nothing to re-export. A yellow guide on screen shows what is being filmed while you're zoomed in and never appears in the movie. It cannot be removed from a finished recording, so a stray press is undone by pressing again while the take is still running.

Can Snapline turn a screen recording into a GIF?

Yes. Record with ⌥⌘R, then click GIF on the finished recording's card or choose Convert to GIF… in History. The Trim Editor opens in Convert mode: crop the frame over the player, set the range on the scrubber, and pick Chat (800 px, 10 fps), Docs (half size, 15 fps) or Full (every pixel, 20 fps), or your own size, frame rate up to 30 fps, 1× to 2× speed, dithering and loop. It quotes the file's size and conversion time before you click and warns past 10 MB, where GitHub and most chat apps stop playing a GIF inline. Recordings up to three minutes convert; untick "Show these options each time" and the GIF button converts straight away with your last options. The full walkthrough, with the free Gifski and ffmpeg routes too, is how to convert a screen recording to GIF on Mac.

Can I change a GIF after Snapline has made it?

Yes. A GIF opens in Snapline's own player, with a frame scrubber and a counter that reads position over total in frames and seconds. Every GIF remembers the recording it was converted from, so Adjust GIF… reopens the Trim Editor on that recording with the GIF's crop and range already set. Change the crop, the range or any option and click Replace GIF: the new GIF takes the old one's place, same History entry and same file name. The export runs beside the original and is swapped in only when it succeeds, so cancelling or a failure leaves the GIF you had untouched.

How do I get help?

Email support@snap-line.app and we'll get you sorted.

Put a studio in the menu bar.

macOS 14+ · a 5 MB DMG · signed and notarized by Apple · or brew install --cask snapline