Capture. Push. Share.
Free screenshot and screen recording app for macOS
The fastest way to capture, annotate, and share screenshots on your Mac. One click from screen to URL.
Mac screenshot features
Capture Modes
Area, window, fullscreen, timed, or scrolling capture — pixel-perfect selection for any scenario, each with its own global hotkey.
Annotation Tools
Arrows, lines, rectangles, text, highlights, and redaction — mark up a screenshot in the built-in editor before you share it.
Flexible Upload
Upload to your own server over SSH, to S3, Cloudflare R2 or Backblaze B2, or keep files local. Any file, your own infrastructure.
Instant Clipboard
The share URL (or the image itself) is copied to your clipboard the moment the upload finishes. Paste it anywhere.
Screen Recording
Record a GIF or MP4 of any part of your screen with area selection, countdown, and live preview.
Menu Bar App
A native macOS app that lives in your menu bar. No dock clutter, no account, always one click away.
A Mac screenshot tool that uploads to your own server
CapturePush is a free, native macOS menu bar app for taking screenshots and screen recordings and turning them into shareable links. Select an area, a window, or the whole screen, annotate it if you need to, and the file is uploaded to a server or storage bucket you control. The link is on your clipboard before you have switched windows.
There is no CapturePush cloud and no account to create. Uploads go over SFTP to any server you can reach with SSH, or to any S3-compatible object store such as AWS S3, Cloudflare R2, Backblaze B2 or MinIO. If you would rather not upload at all, screenshots can simply be saved to a folder on your Mac.
Is CapturePush free?
Yes. There is no license fee, no subscription, no trial period and no sign-up.
Which Macs does it run on?
CapturePush needs macOS 13 Ventura or later and is built natively for Apple Silicon.
Where do my screenshots go?
Only where you send them: your own SSH server, your own S3-compatible bucket, or a local folder. Nothing is routed through a third-party sharing service.
Can it record GIFs and take scrolling screenshots?
Yes to both. You can record a GIF or MP4 of any region of the screen, and scrolling capture stitches a long page into a single tall image.
Is there a ShareX for Mac?
ShareX itself is Windows-only. CapturePush brings the same capture, annotate and upload workflow to macOS; see how it compares as a ShareX alternative for Mac, against CleanShot X, and against Dropshare.
What's New
v1.10.3- Fix SSH uploads of files with restrictive permissions landing unreadable by the web server
- SSH uploads now use SFTP directly, compatible with locked-down SFTP-only accounts
- Clearer error messages when an SSH upload fails
- Scrolling Capture now has a configurable keyboard shortcut (Settings → Shortcuts)
- All recording/capture hotkeys toggle: press again to stop and save
- Recent items now show action-specific icons: copy for clipboard, folder for local recordings
- Failed uploads shown in red for clear visual distinction
- Scrolling Capture: auto-scroll and stitch a selected region into a single tall image
- Works with browsers, documents, and any scrollable content
- 5-second countdown with abort, press ESC during capture to finish early
- Auto-stops when scroll reaches the bottom
- Fix spaces in uploaded filenames producing broken URLs
- Fix crash on launch for some macOS configurations
- Upload any file to your SSH or S3 backend from the menu bar
- Open Screenshots Folder for quick access to your local save directory
- Larger preferences window to fit all settings without scrolling
- S3-compatible object storage upload backend (AWS S3, Cloudflare R2, Backblaze B2, MinIO, etc.)
- Upload routing to send everything or recordings only (screenshots stay local)
- Robust config backup with auto-restore on failure
- Remove dead code and deduplicate internal utilities
- Screen recording with area selection, countdown, and GIF or H.264 output
- Optimized GIF encoding with compact file sizes
- Dimmed overlay with custom crosshair for area selection
- Screen recording permission pre-check before capture
- SSH Test Connection button in preferences
- Color palette replaces floating color wheel in annotation editor
- Annotation window minimum size for small screenshots
- Context-aware toolbar hides irrelevant options per tool
- Fix SSH upload path when remote directory has no trailing slash
- Fix crash when opening Shortcuts preferences on macOS 26
- Update notifications with menu bar badge indicator
- Automatic update checking every 6 hours
- Manual "Check for Updates" option in menu
- Configurable update checking in Preferences