Shottr vs CleanShot X (and where Snapline fits)
By Ziad Ziadeh, Snapline’s developer · Published 8 September 2026 · Last updated 10 September 2026
The short version
- Shottr is the small, free-first pick: fast capture, auto-scrolling screenshots, OCR to the clipboard, a ruler and a color picker, and no screen recording at all. Free to use, with an occasional prompt to buy a one-time license.
- CleanShot X is the complete one: everything Shottr does plus MP4 and GIF recording with webcam and keystroke overlays, and a cloud with instant share links. The app is a one-time purchase; the cloud plan is a subscription.
- Snapline has CleanShot X's breadth (capture, record, GIF, annotate, pin) built around a local, searchable library instead of a cloud: every shot is OCR'd on device, there is no account, and the license is a one-time purchase. It needs macOS 14 or later.
Who each app is for
A note on who is writing: this page is by Snapline's developer, so read the Snapline column with that in mind. The Shottr and CleanShot X columns were checked against shottr.cc and cleanshot.com in September 2026, and the verdicts say plainly where each of them beats Snapline. If anything below is out of date, tell support@snap-line.app and it will be corrected.
Shottr is for people who take screenshots, not recordings, and want a tool that is small, quick, and precise. It captures, scrolls long pages for you, reads text out of a selection, measures pixels, picks colors, pins images, and annotates with a surprisingly deep toolset, all in a lightweight app that runs back to macOS Catalina. It does not record the screen.
CleanShot X is for people who want one app to cover the whole job: screenshots, scrolling capture, MP4 and GIF recording with a webcam bubble and keystroke display, an annotation editor, OCR in thirty-plus languages, and a cloud that turns any capture into a share link in one click. It is polished, mature, and the reference point every other Mac screenshot app gets compared to, this one included. Its cloud is the part that costs a subscription; the app is not.
Snapline is for people who want CleanShot X's range without the cloud, and who would rather find a screenshot again than send it somewhere. Every capture is OCR'd on device in the background into a history you can search by its contents, annotations stay re-editable as vectors, and the app has no account, no upload, and a one-time license. It asks for a newer Mac than the other two (macOS 14 or later) and its scrolling capture works differently: you scroll, it stitches.
The feature table
Vendor claims are from each product's own site as of September 2026; Snapline's are verifiable against the app, which is free to try in full for 14 days.
| Shottr | CleanShot X | Snapline | |
|---|---|---|---|
| Capture modes | Fullscreen, area, active window, delayed (3 s) | Area, window (background or transparent), fullscreen, self-timer, All-In-One mode | Region, window, display; self-timer at 3, 5 or 10 s; Capture Set for a sequence of shots |
| Scrolling capture | Yes, any app; Shottr scrolls for you; up to 200,000 px tall | Yes, every app; scrolls for you, vertical and horizontal | Yes, any app; you scroll, it stitches live and keeps sticky headers once; never injects input |
| Screen recording | No | MP4 (H.264), microphone and computer audio, cursor toggle | MP4 (H.264) with pause and resume; microphone and system audio as separate tracks; trim in place |
| GIF | Two-frame before/after animation only | Records straight to GIF | Convert to GIF after recording, with presets and a file-size estimate before converting; recordings up to three minutes |
| Webcam and keystroke overlay | No (no recording) | Webcam, keystroke display, click visualization | Camera bubble, keystroke capsule, click rings, drawn into the frames |
| Annotations | Text, freehand, highlight, spotlight, straight and curved arrows, rectangles, ovals, step counter, magnifier, hand-drawn style, pixelate, object removal | Crop, pixelate, blur, arrows (4 styles), spotlight, counter, pencil, highlighter, rectangles, line, ellipse, text (7 styles) | Pen, highlighter, line, arrow, rectangle, ellipse, polygon, star, emoji, text, counter badges, crop, pixelate/blur/solid redaction; stored as vectors, re-editable later |
| Automatic redaction | No | No | Smart Redact finds emails, phone numbers, card numbers, API keys and more; opt-in face and person detectors |
| OCR | Capture mode: hotkey, select an area, text goes to the clipboard; reads QR codes; Chinese named on the site | Capture mode: text to the clipboard; 30+ languages; QR codes; on device | Background: every capture is recognized on device in your chosen languages; Text View with copyable blocks; QR codes and barcodes listed |
| Searchable history / OCR index | No | No search by text; history kept up to 1 month | Yes: search the whole history by what the shots say |
| Translation | No | No | On device, in the Text View (needs macOS 15) |
| Pinning | Yes: floating, always-on-top, borderless | Yes: always on top, with size and opacity | Yes: floats above every app |
| Measure / ruler | Yes: arrow keys measure, click to imprint | Not listed | Measure tool in the editor: a ruler line with a live length label, stored as an annotation |
| Color picker | Yes: Tab copies the color under the cursor; pixel or average | Color picker in the annotation editor | Eyedropper in the editor: loupe, copies hex or rgb() from the capture's pixels |
| Cloud / share links | Upload to your own S3-compatible storage; no hosted link service | CleanShot Cloud: one-click share links, expiry and password; unlimited storage on Pro | None, by design; captures are local files |
| Capture history | No history library; shots go to your folder | Up to 1 month | Shelf plus a day-grouped gallery, Trash and undo, starring, multi-select |
| Account | None | For cloud features | None |
| License model | Free to use with an occasional prompt; optional one-time license | Basic: one-time purchase, one year of updates, optional renewal. Pro: subscription. Also in Setapp | One-time purchase, perpetual license, one year of updates, optional renewal; 14-day full trial |
| macOS requirement | Catalina (10.15) or later | 13.0 or newer | 14 or later; translation needs 15 |
| Privacy / on-device | OCR local; optional S3 upload; telemetry can be disabled in Preferences | OCR on device; cloud upload is the sharing model | Everything on device; no analytics, no telemetry, no upload; Screen Recording is the only required permission |
Capture and scrolling
On ordinary screenshots the three apps are close. All of them capture an area, a window, or the whole screen from a global shortcut, and all of them have a delayed shot for catching a menu or tooltip: Shottr's is a fixed three seconds, CleanShot X has a self-timer, and Snapline runs a visible countdown inside the framed region at 3, 5, or 10 seconds. CleanShot X and Snapline can both hide the desktop icons for a clean shot (Snapline calls it Desktop Cover). CleanShot X's window capture has an option to drop the background or keep it transparent, which is a nice touch neither of the others makes a feature of.
Scrolling capture is where the approaches split. Shottr and CleanShot X both scroll the page for you: pick the window, start, and the app drives the content down while it stitches. Shottr publishes a maximum height of 200,000 pixels (20,000 by default), and CleanShot X adds horizontal scrolling, which matters for wide spreadsheets and timelines. Automatic scrolling is the more convenient design and, most of the time, it just works.
Snapline has you scroll. Press ⌥⌘L, scroll at your own pace, and it joins the frames live with a growing preview, detecting sticky headers and docked footers so they appear once rather than at every seam. If a large scroll loses overlap, scroll back up to recover before continuing. The reason for the design is permissions: an app that scrolls other apps has to inject input, which on macOS means deeper access to control other applications. Snapline never injects input, so Screen Recording is the only permission capture asks for and it needs no Accessibility permission at all. The trade is real: automatic is less effort, manual is more predictable on pages that automation fights with (infinite feeds, lazy-loaded images, chat logs that jump). The scrolling screenshot guide covers both designs and the free browser routes.
Recording and GIF
This is the clearest line in the comparison. Shottr does not record the screen. No MP4, no GIF recording; its one animated output is a two-frame before/after GIF built from two screenshots. If you record your screen even occasionally, Shottr is out, and that is a fair place for it to stop given how small it is.
CleanShot X records to MP4 (H.264) or straight to GIF, with microphone and computer audio, a webcam overlay, a cursor toggle, keystroke display, and click visualization. It is a complete recording tool for product demos and bug reports.
Snapline records to H.264 MP4 with pause and resume from the menu bar (paused time is simply absent from the file), microphone and system audio as two separate tracks so either can be muted later, a camera bubble that the recording films exactly where you place it, and click rings and a keystroke capsule drawn into the frames themselves, so trims and GIF conversions keep them. It does not record directly to GIF; instead a finished recording (up to three minutes) is converted from a window that quotes the file's estimated size before you commit, with presets for chat, docs, and full quality, and a warning past 10 MB which is GitHub’s GIF attachment limit; other destinations differ. CleanShot X's direct-to-GIF path is simpler; Snapline's convert-after path gives you the size number first. Both beat the built-in tool, which can't make a GIF at all (see the GIF guide).
Annotating
Shottr's editor is deeper than its size suggests: text, freehand, highlights, spotlight, straight and curved arrows, rectangles and ovals, a step counter, a magnifier callout, a hand-drawn style option, pixelation, and an object-removal tool that erases a region and fills it in. It also overlays one image on another for before/after shots. CleanShot X's editor lists crop, pixelate, blur, four arrow styles including curved, spotlight, counter, a pencil with auto-smoothing, highlighter, filled and outline rectangles, line, ellipse, and a text tool with seven predefined styles. Both are good; Shottr's magnifier and removal tools are things the other two don't have, and CleanShot X's text styles are the most polished of the three.
Snapline covers the same ground (pen, highlighter, line, arrow, rectangle, ellipse, polygon and star, emoji stickers, text, numbered counters, crop with rule-of-thirds guides, and redaction by pixelate, blur, or a solid box) with one structural difference: annotations are stored as vectors and stay re-editable. Reopen a capture from History a week later and the arrow is still an arrow, movable and restylable, because the original pixels are untouched underneath. It also adds a Background stage (gradient or solid backdrop, padding, rounded corners, shadow), a Measure tool that draws a ruler line with a live length label, an eyedropper that reads the capture's pixels, and Smart Redact, an on-device scan that finds emails, phone numbers, card numbers, IBANs, API keys and similar and covers each one with its own deletable redaction. Neither Shottr nor CleanShot X has automatic redaction.
Text recognition and finding things again
All three read text out of screenshots, but two of them treat OCR as a capture mode and one treats it as indexing. In Shottr you press a hotkey, select an area, and the recognized text lands on the clipboard; the same gesture reads QR codes, and the site names Chinese support specifically. CleanShot X works the same way with a larger published language list (thirty-plus), QR codes, and processing on device. For "grab that error message" both are quick and good.
Snapline runs recognition in the background over every capture, on device through Apple's Vision framework, in the languages you choose. The point is not copying text out of one shot (a Text View does that too, with the capture beside its recognized text in copyable blocks), it is that the search box then finds the screenshot that contained the invoice number, the error code, or the Slack message three weeks later. QR codes and barcodes are listed with their payloads and searchable too, and on macOS 15 the Text View translates on device with the original always in view. Shottr has no history to search; CleanShot X keeps up to a month of captures but does not index their text. If your screenshots are a working memory rather than outgoing mail, this is the feature Snapline is arranged around. Whether recognized text is kept is a setting, and turning it off purges the index.
Sharing, cloud and privacy
CleanShot X's cloud is its signature: capture, instant upload, and a clean link on the clipboard, with expiry, password protection, and on the Pro plan unlimited storage, a custom domain and team management. If your day is capture → paste a link into Slack or a ticket, this is the feature you are choosing, and neither of the other two apps replaces it.
Shottr has no hosted link service. Its FAQ discloses telemetry and a preference to disable it. It can upload to S3-compatible storage you own and configure yourself, which suits people who already run a bucket and nobody else. Otherwise a Shottr capture is a file on your disk or an image on your clipboard, which is exactly what many people want.
Snapline has no cloud at all, by design: no share links, no sync, no server-side storage of captures, and no account to create. Captures are ordinary local files; the app contacts its services for updates, license activation and status refreshes, and trial leases. It also has no analytics, telemetry, or crash-reporting SDK. On permissions, Screen Recording is the only one it requires; Microphone, Camera, and Input Monitoring are requested only if you switch on the optional mic track, camera bubble, or keystroke overlay, and Accessibility is never asked for because the app never injects input. If you want to share a capture, you drag it from the card into Slack or Mail like any file. Both Shottr and CleanShot X do OCR on device as well, so this section is about sharing architecture, not about anyone being careless.
License model and updates
None of the three requires a subscription to take screenshots, which surprises people who arrive from the Snagit side of the market. Prices are deliberately left out here: they change, they are localized, and each vendor's site is the only reliable source.
- Shottr is free to use for as long as you want, with most features available and an occasional prompt to consider buying it. A one-time license removes the prompt. There is no subscription and nothing to renew.
- CleanShot X sells the app as CleanShot Basic: a one-time purchase that includes one year of updates, with an optional renewal after that year to keep receiving new versions. CleanShot Pro is a monthly or yearly subscription that adds unlimited cloud storage, custom branding, team management, SSO and SCIM. It is also available inside Setapp, which is a subscription bundle, and a License Manager handles multiple Macs.
- Snapline is a one-time purchase with a perpetual license: it includes every version published within a year of purchase, those versions are yours for good, and a lapsed update window breaks nothing. Renewal is a further one-time purchase, optional. There is a 14-day full trial with no card and no account, and after the trial only capture is locked; History, the editor, text recognition, and translation stay open. One seat per Mac, moved by deactivating in Settings.
Two structural notes. Shottr's model is the friendliest for an occasional user, since there is no clock at all. CleanShot X's and Snapline's models are the same shape (buy once, a year of updates, optional renewal), so the difference between those two is what you get for it, not how you pay.
Pick Shottr, CleanShot X, or Snapline if…
Pick Shottr if:
- You take screenshots and never record. Its lack of video is the only large gap, and if you don't need video it isn't one.
- You want the smallest, fastest tool, or you are on an older Mac (it runs on Catalina and later; CleanShot X needs macOS 13, Snapline needs 14).
- You want it free, with the option to pay once because you like it rather than because you have to.
- You measure and pick pixels a lot: the arrow-key ruler and Tab color picker are the quickest of the three.
Pick CleanShot X if:
- Your workflow is capture → upload → paste a share link, or your team needs link management, a custom domain, or SSO.
- You want the most complete recording setup in one app: MP4 or GIF straight out, webcam, keystrokes, clicks, audio.
- You want auto-scrolling capture including horizontal, and the most polished editor of the three.
- You already pay for Setapp.
Pick Snapline if:
- You want CleanShot X's breadth (capture, record, GIF, overlays, pin, annotate) without a cloud or an account anywhere in the pipeline.
- You go back to old screenshots and want to search them by their text, or you want on-device translation of what a shot says.
- You want annotations that stay editable, Smart Redact, a Measure tool, and a file-size estimate before a GIF is made.
- You are fine with scrolling the page yourself in exchange for no input injection and a single required permission, and your Mac runs macOS 14 or later.
And if you are choosing purely between the two apps in the title: for screenshots only, Shottr; for screenshots plus recording or sharing, CleanShot X. Snapline is the third option for people who wanted the second app's range with the first app's attitude to your data.
Questions
Is Shottr or CleanShot X better?
Neither is better outright; they are different sizes of app. Shottr is a small, fast screenshot tool with scrolling capture, OCR, a ruler and a color picker, and it is free to use. CleanShot X does all of that plus screen recording, GIF, webcam and keystroke overlays, and a cloud with share links. If you only take screenshots, Shottr is enough. If you also record your screen or share links, CleanShot X is the fuller app.
Is Shottr really free?
Yes. Shottr's own site says it can be used for free for as long as you want, with most features available to free users; the caveat is that the app will ask you to consider buying it every once in a while. A one-time license removes that prompt. There is no subscription.
Does Shottr record video or make GIFs?
No. Shottr does not record the screen at all, so there is no MP4 or GIF recording. Its only GIF feature is a two-frame before-and-after animation built from two screenshots. For screen recording you need CleanShot X, Snapline, or the built-in macOS tool.
Which app has the better scrolling screenshot?
Shottr and CleanShot X both scroll the page for you, in any app, and CleanShot X also scrolls horizontally. Shottr publishes a maximum height of 200,000 pixels. Snapline takes the opposite approach: you scroll at your own pace and it stitches live, keeping sticky headers once, which means it never injects input into other apps and needs no Accessibility permission. Automatic is more convenient; manual is more predictable on pages that automation fights with.
Does CleanShot X require a subscription?
Not for the app itself. CleanShot Basic is a one-time purchase that includes one year of updates, with an optional renewal after that. CleanShot Pro is a subscription that adds unlimited cloud storage, custom branding, team management, SSO and SCIM. It is also available inside Setapp, which is itself a subscription bundle.
Where does Snapline fit if I am choosing between Shottr and CleanShot X?
Snapline has CleanShot X's breadth (capture, recording, GIF, webcam and keystroke overlays, pinning, re-editable annotations) without the cloud, and it adds something neither app has: every capture is OCR'd on device in the background, so your whole history is searchable by what the screenshots say. It is a one-time purchase with a 14-day full trial, and it requires macOS 14 or later, which is newer than either Shottr or CleanShot X asks for.