Convert files mid‑drag.
Drag any file, tap ⇧ Shift, drop it on a format. Satsuma opens a wheel of conversions, editing tools and file actions right at your pointer, then saves the result next to the original. Nothing is uploaded.
Convert 310 paths
Images, audio, video, PDFs, documents, slides, spreadsheets, EPUB, subtitles and archives. The wheel only shows formats that make sense for what you're dragging.
Tools 26 tools
Compress, crop, trim, split, merge, redact, annotate, add a background, change speed, make a collage. Quick ones run on drop; the rest open a small window.
Actions 6 actions
AirDrop, Float, Copy, Move, Copy Path and Terminal. They work for any file, folder or mixed selection.
Every format it reads, and what it makes.
Drop on a petal and the copy appears beside the original with the new extension. Dashed formats can be read but are never written. PDFs export every page, with page images at 300 DPI by default.
| Kind | Reads | Makes |
|---|
Tools that know the file type.
Tap ⌘ while dragging and the wheel swaps to editing tools for that kind of file. Select several files and you get the tools that work on a selection, like Create PDF, Collage, Merge and Join.
Actions on ⌃
Where results go
| Convert to PNG | tree.png |
| Crop | tree Cropped.jpg |
| Add a background | tree With Background.png |
| Trim a video | field trip Trimmed.mov |
| Split a PDF | bio notes Pages/ |
| Name already taken | tree 2.png |
Originals are never touched. You can send everything to one folder instead, in Settings.
Your files stay on your Mac.
Online converters need a copy of your file on someone else's server. Satsuma does the work locally, with the frameworks your Mac already has and a few open-source tools for the formats Apple doesn't write. While it works, a progress window shows the time left. Drag it anywhere and it opens there next time.
Built in
ImageIO, PDFKit, Vision text recognition, Core Image and AVFoundation handle images, PDFs, OCR, photo edits and previews.
ffmpeg
Audio and video beyond MP4, MOV and M4A: MKV, WebM, AVI, WMV, OGG, Opus, FLAC, WMA, GIF. brew install ffmpeg
cwebp
WebP export, since macOS can read WebP but not write it. brew install webp
Pages, Keynote, Numbers
For .pages files, PowerPoint decks and old .xls sheets. macOS asks once before Satsuma can use them.
Install it.
- Download Satsuma.dmg and open it.
- Drag Satsuma onto the Applications folder in the window that opens.
- Open Satsuma.It isn't notarized by Apple yet, so macOS stops it the first time. Go to System Settings › Privacy & Security and click Open Anyway.
- Look for the slice icon in the menu bar, then drag any file and tap ⇧.
Requirements
# get the code $ git clone https://github.com/ryanwong312/satsuma.git && cd satsuma # build Satsuma.app and copy it to ~/Applications $ scripts/build-app.sh --install $ open ~/Applications/Satsuma.app # or make the disk image yourself $ scripts/make-dmg.sh # optional engines $ brew install ffmpeg webp