Upload Mac screenshots to S3, R2 or B2 automatically

If you already pay for object storage, you do not need a screenshot-sharing subscription on top of it. CapturePush is a free macOS menu bar app that takes a screenshot or screen recording, uploads it straight to your own S3-compatible bucket, and puts the public link on your clipboard.

How It Works

  1. Take a screenshot, a scrolling capture, or a GIF or MP4 recording from the menu bar or with a global hotkey.
  2. CapturePush uploads the file directly from your Mac to your bucket. There is no relay server in between.
  3. The file's URL is copied to your clipboard, ready to paste into chat, a ticket or a pull request.

Setting Up S3 Upload

Open Preferences → Upload, choose the S3 backend, and fill in:

The preferences pane shows a live URL preview, so you can see what your share links will look like before you take the first screenshot.

Provider Settings

ProviderEndpointRegionPath-style URLs
Amazon S3s3.amazonaws.comYour bucket's regionOff
Cloudflare R2<account-id>.r2.cloudflarestorage.comautoOff
Backblaze B2s3.<region>.backblazeb2.comYour bucket's region, e.g. us-west-004Off
MinIO (self-hosted)Your MinIO hostnameYour configured regionOn

Making the Links Public

CapturePush uploads the object; whether the world can read it is up to your bucket. For links you can paste anywhere, either allow public reads on the bucket (or on the key prefix you upload to), or put a public domain or CDN in front of it and enter that address as the Custom base URL. With Cloudflare R2, for example, you would connect a custom domain to the bucket and use that domain as the base URL.

Choose What Gets Uploaded

Your Keys Stay on Your Mac

Requests are signed locally with AWS Signature Version 4 and sent directly to your storage provider. There is no CapturePush account and no CapturePush cloud, so your credentials and your screenshots are never handed to a third party.

Prefer a plain web server to object storage? CapturePush can also upload over SSH to your own server.

Try CapturePush

Screenshot to S3 link in one step. Free, native, no account required.

Download for Mac
Free · macOS 13+ · Apple Silicon native