● One-time payment · no subscription · forever

Screenshots with real retouching.

ShotDock captures, annotates and uploads your screen in seconds — and it packs tools you normally only find in a photo editor: erase objects and rebuild the background, remove dust specks, clone, warp and dodge. Native to Apple Silicon and under 5 MB.

Buy for $12 Download and try it macOS 14 or later · Apple Silicon · no account
The ShotDock window with an annotated sales dashboard: numbered steps, a hand-drawn circle, an arrow, a magnifier, a callout and data hidden with pixelate and blur
Annotate in seconds: arrows, numbered steps, magnifier, callouts and hidden data.
ShotDock's erase brush removing a line of a watermark from a photo
Erase what doesn't belong and ShotDock fills in the background.
ShotDock choosing an area to record, with the quality, frame rate, audio and camera bar
Record an area, a window or the whole screen, with audio and camera.
The window of a freshly recorded video, with Copy, Save and Upload to the cloud buttons
Lightweight videos, ready to copy, save or upload in one click.
ShotDock's menu in the menu bar, with a shortcut for every action
Everything from the menu bar, with a shortcut for each action.
ShotDock's recording settings: resolution, frames per second and sound
You choose the resolution, frame rate and audio.
ShotDock's shortcut settings, with a shortcut to capture, record, copy text and pick colours
Change any shortcut to suit you.
ShotDock's settings with the language picker, English or Spanish
In English or Spanish: switch whenever you like.
One toolbar, twenty tools

Everything you need to explain something with a picture

Each one has its own letter, like in Photoshop or Figma. Learn them once and you never leave the keyboard. And every tool remembers its width, size and color: the last ones you gave it, even after quitting the app.

They are grouped by family and each button keeps the last one you used, so the bar fits on a 13-inch MacBook without hiding anything. What you do to the image lives up top; what you do with it — size, copy, save, upload — lives down below.

The ShotDock toolbar, with the tools grouped by family
⇧⌘

From shortcut to URL

⇧⌘0 area, ⇧⌘9 window, ⇧⌘8 screen — and the same keys with ⌃⌘ to record them. When you are done, Esc copies and closes, ↩ saves the file and ⌘↩ uploads it and leaves the link on your clipboard. All three close the window.

☁

Two destinations, your call

The ShotDock cloud, with nothing to set up — or your own S3 bucket, with no middleman and no quota. You switch between them from the menu bar, and the button always tells you where what you are about to upload is going.

↩

Undo without fear

Every stroke is one step. ⌘Z and ⇧⌘Z work on everything, including the tools that rewrite pixels — and without losing the zoom you were working at.

🔍

Zoom in to fine-tune

Zoom with ⌘+ or the trackpad and retouch pixel by pixel. The brush is measured on screen, so zooming in genuinely makes it finer.

📐

The canvas grows

If an arrow or a callout runs off the edge, ShotDock widens the image instead of clipping your annotation.

🌎

In your language

Interface, alerts and updates in English or Spanish, switchable anytime. Made in Mexico, with no half-done translations.

What nobody else ships

Photo retouching, inside the screenshot editor

These aren't filters: they're the same techniques a professional editor uses, running on your screenshot the moment you take it. Drag the divider to compare.

Erase · key E

Takes out what does not belong and rebuilds the background

Paint over a watermark, a logo or an object and ShotDock reweaves what was behind it, copying patches from the background itself, matching the grain and stitching the seam so no step in tone is left behind.

  • Content-aware fill (PatchMatch + Poisson membrane)
  • Keeps the grain and the gradient of the background
  • A big stroke on a 2000×1500 photo: under two seconds
The wall without the watermark
The same wall with the watermark
BeforeAfter
Remove dust specks · key J

Sweeps the dust off a scan without touching the text

Sweep the brush over an area and ShotDock finds the dark specks inside it and fills each one separately, as if you had erased them one by one. Anything large and dark —a shadow, an object— never even notices.

  • It tells a speck from a letter: lines, accents and punctuation survive
  • Adjustable sensitivity, from obvious specks to barely visible ones
  • A single undo step — and none at all if it found nothing
The scanned document with the dust gone
A scanned document with scanner dust
BeforeAfter
Auto enhance · ⌘E

A dull photo, fixed with one keystroke

It measures the histogram, the white balance and the percentiles of your image and derives the adjustments from that: black and white points, gamma, shadows, an S-curve and saturation. All in one pass, and it tells you in the toolbar what it did.

  • No trained model, and your image never leaves your Mac
  • Capped so it won't wash out a photo that really is orange
  • Undoes like any other change
The corrected photo
An underexposed photo with a blue cast
BeforeAfter
🖇

Clone · K

Click to pick where to copy from, then paint the copy wherever you want. Two circles on screen show you where each stroke is coming from.

✋

Warp · W

Stretches the image behind the brush. It always resamples from the original, so it never turns to mush no matter how many passes you make.

◎

Pinch / bloat · G

Click and hold: the area shrinks toward the center or bloats, and the effect grows while you hold. ⌥ inverts. Resamples from the original, like Warp.

☀

Dodge / burn · D

With a tonal range like Pixelmator's: everything, highlights, midtones or shadows. ⌥ flips it without switching tools.

To show and to hide

Walk through the steps. Cover what nobody should see.

Number things with a click —1, 2, 3— and the counter keeps count on its own. Blow up a detail with the magnifier without cropping the shot. And when the screen shows a tax ID, a card number or an email, pixelate or blur that piece and move on.

  • 638 stickers and emoji from the system, crisp at any size: you pick them from a panel with a search box, and the ones you used last stay at the top
  • Callouts with an aimable tail, or just the text with a shadow
  • Pixelate and blur stay as objects: move and resize them later
A screenshot with numbered steps and stickers
Sensitive data pixelated and blurred
Magnifier · key Z

The detail, blown up, without leaving the image

Mark the bit that matters and ShotDock blows it up in a panel joined by a line, placed on its own on the first side where it fits. From 1.5× to 6×, and the panel drags separately from the source.

The ShotDock magnifier blowing up a figure from a table
What you won't find in the others

Six things only ShotDock does

Not a wish list: every one of them is in there today and you can try it in five minutes.

01

Dust removal

You sweep an area and every speck is filled in on its own, telling a speck from an accent. No other screenshot editor has it.

02

Clone, warp, dodge

Photo-editor tools on your screenshot, with tonal range and every stroke as its own undo step.

03

Auto enhance

⌘E reads the histogram and fixes light, whites, contrast and colour in one pass — no trained model, and your image never leaves your Mac.

04

Record at sharing size

You pick the resolution. macOS records in Retina pixels and hands you a feature film for something that will end up in a chat.

05

The canvas grows by itself

If an arrow or a callout runs off the edge, the image grows. Everywhere else, whatever sticks out is lost.

06

$12, once

The same as a Shottr licence — with video, webcam and share links included — and a third of CleanShot X. No renewal and no account to create.

Record · ⌃⌘0 · ⌃⌘9 · ⌃⌘8

Record to share, not to archive

macOS records in real pixels: on a Retina Mac a 1280-point window comes out at 2560 px and weighs like a movie. But that video almost always ends up in a chat, an issue or a web page, where nobody will see more than 1080p. ShotDock lets you choose the output resolution — and by default it records at half of what macOS would record.

  • Record an area, a window or the full screen: the same key you use to capture it, swapping Shift for Control
  • Before it starts you pick resolution, frame rate, sound and camera — and it tells you how big the video will be
  • Appear in the video with your camera, as a circle or a rectangle, bottom right: drag it out of the way any time, even while recording, and double-click to make it bigger
  • Sound: your Mac, your microphone or both mixed into one track
  • A window is recorded independently of the desktop: put anything on top of it and it stays out of the video
  • When you stop: a preview with size, duration and weight, plus Save, Copy the file or Upload with the link ready
  • The timer sits in a floating bar next to the area, or up in the menu bar next to the ShotDock icon; while recording, the icon becomes a red stop button
  • Pause and resume with ⌃⌘P or the ⏸ button: the video comes out continuous, with no gap or frozen frame, and the audio stays in sync
FormatMP4 · H.264
Resolution1 px per point (macOS: 2)
Cap1920 px wide
Frame rate30 fps · 15, 50 or 60 if you prefer
Countdown3 · 5 · 10 seconds
TimerFloating bar or menu bar
Pause⌃⌘P · the video stays continuous
CursorShown or hidden
AudioSystem · microphone · both
Your cameraCircle or rectangle · movable
What it recordsArea · window · screen
4 s of a 400×300 window59 KB

Only the frames where the screen actually changes get recorded, so a still demo weighs almost nothing. And those 59 KB were measured in the app, not calculated: it is a real file. The 50 fps setting is for tutorials — at 30 the cursor stutters, and 60 weighs a third more without looking any better.

Sharing

A link, with nothing to set up

Almost everything you capture ends up pasted into a chat, an issue or an email. That is what ShotDock’s own cloud is for: you upload and the link is already on your clipboard — no bucket to create, no keys to paste. And if you would rather your screenshots lived on your own server, that is there too — same app, one setting.

  • ShotDock cloud: nothing to configure. During the 14-day trial you can upload anything, video included
  • Your own S3: no caps on anything and no middleman. Works with AWS, Backblaze B2, Cloudflare R2 or MinIO
  • The button tells you where your upload is going, and the menu bar switches it in one click
  • The window closes the moment the upload starts: progress lives in the menu bar icon, with its percentage and a cancel button. You can keep capturing — or recording — while it travels
Trial · 14 daysEverything, video included
With your licence5 a day · gone after 30
Yearly · $19No daily cap · 25 GB · video
You pick how long they last7 · 30 · 90 · 365 days
Your own bucketNo limits, no expiry

Links cannot be guessed, and nothing is kept forever: each one has an expiry date and deletes itself. That is privacy, and it is what keeps the service cheap. The yearly plan is bought from inside the app, under Preferences → Upload, because it attaches to your licence. Or would you rather nothing ever expired? Point ShotDock at your own bucket: it is free, it is yours, and nobody else knows what you upload.

The maths, plainly

When the cloud wins, and when your own bucket does

We will tell you straight, even when the answer is not the one that suits us.

📸

If you only share screenshots

Your own bucket costs you cents a month and it is the better option — which is why it is included, free and uncapped. What it costs you there is not money: it is the afternoon spent creating the bucket, the user, the permission policy, the public-access block and the domain. With the ShotDock cloud that is zero steps.

🎬

With video, it flips

A ten-minute tutorial weighs about 350 MB. Watched by 30 people that is 10 GB of egress. Amazon gives you the first 100 GB a month and then charges $0.09 per GB: thirty tutorials like that a month come to $324 a year. The ShotDock cloud is $19, however many people watch.

🧾

And the bill never surprises you

On Amazon you pay for what gets downloaded, so a screenshot that catches on in the company Slack raises your bill. Not here: it is $19 a year, full stop. And that free 100 GB is for your whole AWS account — if you already use it for something else, there is none left.

Pulling things off the screen

Text, colours and pages that don't fit

Three shortcuts that skip the editor entirely: you point, and what you needed is already on the clipboard.

OCR · ⇧⌘O

Copy the text out of anything

A PDF that won't let you select, a video, a screenshot someone sent you on WhatsApp, an error in somebody else's terminal. Drag over the piece and the text goes to your clipboard, accents intact and lines in order. It runs on your Mac with the same engine as Live Text: nothing goes online.

  • Spanish and English
  • Keeps the lines and orders columns left to right
  • Inside the editor, the button reads the whole shot — or just the crop you mark
recognised text
CONTRATO DE PRESTACIÓN DE SERVICIOS

Entre la empresa EXDOO LLC, representada en este
acto por su apoderado legal, y el CLIENTE, ambas
partes convienen en celebrar el presente contrato
al tenor de las siguientes declaraciones y
cláusulas.

The actual OCR output on the scanned document above, verbatim — accents and all.

Colour picker · ⇧⌘I

The exact colour of any pixel

It freezes the screen and gives you a loupe with the pixel grid and the code on top. Click and the hex is on your clipboard — and it also becomes the annotation colour, which is what half of us wanted it for anyway.

  • Works over any app: a browser, a PDF, a video
  • Arrow keys move one pixel at a time, so you don't need a surgeon's hand
  • Format #RRGGBB, ready to paste into CSS or Figma
#3366CC
#FA5A4D
#12925B
#1A333D
Scrolling capture · ⇧⌘7

A whole page in a single image

You pick the area, scroll by hand and ShotDock stitches whatever shows up. It doesn't send scroll events to the other app —that needs Accessibility permission and breaks on any unusual view—: it just watches and appends what nobody had seen yet.

  • Works on anything: browser, chat, table, terminal, native app
  • Downwards and upwards. In a chat or a terminal you scroll up, not down — you scroll up precisely to reach what already went by — and ShotDock stitches both ways
  • It compares bands of context, so it won't repeat rows in lookalike lists
  • It spots what does not move — a floating button, a sticky bar — and stops it fooling the stitcher; if one gets in the way too much, it tells you
  • If you go too fast it warns you instead of stitching wrong; scroll back a bit and it carries on
  • Finish with the same shortcut or with Esc, and it lands in the editor ready to annotate, crop and upload
What's on screen, frame by frame, stitched into one long image.
Compare

How it stacks up against the usual suspects

List prices checked in October 2026. The other apps' features come from what their own sites advertise; if something changed, tell me and I'll fix it.

ShotDock Shottr CleanShot X Snagit macOS Screenshot
Pricing $12 $12 · usable free, with nag prompts after 30 days $35 Yearly subscription Free
Model One-time, lifetime One-time One-time + $19/yr for updates Yearly subscription per user Bundled
Erase objects and refill the background Yes Yes No Yes No
Remove dust specks in one sweep Yes No No No No
Clone, warp, dodge/burn Yes No No No No
Automatic image enhancement Yes No No No No
Annotations, numbered steps, magnifier Yes Yes Yes Yes Basic markup only
Stickers and emoji 638, recent ones one click away No No Its stamps No
Pixelate and blur Yes Yes Yes Yes No
Upload to your own S3 Yes, or to the ShotDock cloud Yes Vendor's own cloud Screencast.com No
Scrolling capture (long pages) Yes Yes Yes Yes No
OCR and colour picker Yes Yes Yes Yes Live Text only
Screen recording Yes: area, window or screen, with audio No Yes Yes Yes, no settings
Your camera over the video Yes: circle or rectangle No Yes Yes No
Spanish and English Both, switchable English only English only Yes Yes
Pricing

$12 once. Done. Forever.

No subscription, no account, no update renewal. You pay once and the licence is yours, including the versions still to come.

Lifetime licence

$12 USD
one-time payment · one key, 3 Macs
  • Every tool
  • Updates included
  • Up to 3 of your Macs
  • Commercial use allowed
Buy

Rather try it first? Download ShotDock and use it with no feature limits; the licence is asked for later.

Questions

What people usually ask

Is it really a one-time payment?

Yes. Once, and the licence never expires. Updates arrive on their own inside the app and are not charged separately.

How many Macs can one licence cover?

On up to 3 of your Macs with a single key: enter it on each one and you're done.

If you switch computers, release the old one from Preferences › Licence and the slot frees up.

Do I need an account or a server of yours?

No account needed: save to your disk or copy to the clipboard and you are done. To share by link there are two roads and you pick: the ShotDock cloud, which asks you to configure nothing, or your own S3 bucket with your keys, which stay in your Mac’s keychain and never leave it.

Do my screenshots go through your servers?

With your own bucket, no: the app talks straight to your provider and we never see the file or the link. With the ShotDock cloud the file travels from your Mac straight to Backblaze; our server only hands out the upload permit, a few kilobytes good for one file and five minutes. The bucket keys never reach your Mac, which is what stops anyone extracting them from the app.

What is this “S3”, and why not upload over SSH to my own server?

S3 is the standard way to keep loose files on the internet and fetch them by a web address. Amazon invented it, but almost everyone speaks it now — Backblaze B2, Cloudflare R2, Wasabi, DigitalOcean, or a MinIO on your own server — so a single option in the app works with any of them.

SSH was ruled out for three reasons, and the first is security. An SSH key opens the whole machine: if someone pulls it off your Mac, they are inside your server. An S3 key can be limited to one bucket, to writing only, and revoked in one click without touching anything else.

Second: SSH leaves the file on a disk, but gives you no address. For the link to work you would also need a web server, folder permissions, public paths and a domain — that is, building by hand what S3 already gives you.

And third: an S3 service takes a link being opened a thousand times and leans on a CDN; a small VPS over SSH falls over. If you still want your own server, there is MinIO: S3-compatible, you install it on your machine and ShotDock talks to it just the same.

Why do cloud links expire?

Because nothing free lasts forever without somebody paying for it. Keeping everything eternally means charging more to the people who barely use it. With an expiry date the cost has a ceiling and the price stays low. It is privacy too: a work screenshot rarely needs to still be online two years later. On the yearly plan you choose between 7, 30, 90 and 365 days; and if you want nothing ever to expire, that is what your own bucket is for.

What happens to my links if I stop paying the yearly plan?

The cloud stays alive until the date you paid for; nothing is cut off halfway. When it lapses, your account falls back to what the licence includes — 5 uploads a day — and whatever is already up stays until its own deadline. The app is never crippled: the licence is yours and every tool keeps working, cloud or no cloud.

What do I need to run it?

macOS 14 (Sonoma) or later, on an Apple Silicon Mac. The download is 1.6 MB and the installed app about 5 MB. The first time it asks for screen recording permission, which is what macOS requires in order to capture.

Can I use it at work?

Yes, commercial use is allowed.

Stop fighting with screenshots

Take it, clean it, annotate it, share the link. Three seconds and two keys.

From us and our friends

More fabulous apps for your Mac

Made with the same care: native, fast, and without unwanted subscriptions.

ShellDock icon

ShellDock

Native SSH and SFTP for Mac: organize your servers, split your terminal in two, and move files between servers. With shared keys and your server library synced through iCloud.

shelldock.app ↗
Omnimount icon

Omnimount

Read and write ext4 and NTFS drives on your Mac, without kernel extensions or repeated password prompts.

omnimount.es ↗
SuperFinder icon

SuperFinder

The dual-pane file manager for macOS: instant preview, a copy queue with real progress, and built-in SFTP.

superfinder.es ↗