Quick editors
Crop, Annotate, Redact, Remove background, Resize, Compress. Each opens a small window by the file and saves a copy, like Photo Cropped.jpg, so you can drag the result straight into another wheel.
While you drag any file, tap a key and a wheel opens under the pointer: drop on a wedge to convert it, edit it or park it on a shelf.
Drag the file, then tap ⇧
A preview in your browser. In the app, it works on any file you drag in macOS.
It starts with a drag you were going to make anyway: from Finder, the Desktop or any app that lets you drag files.
Photos, PDFs, documents, videos, folders. Several at once works too.
⇧ Convert, ⇧⌥ Tools, ⌃ Actions. A quick tap is enough; the wheel stays open until you drop.
The result is saved next to the original, and nothing is ever overwritten.
Each wheel only shows what makes sense for the file you're dragging.

Turn a file into the format you need. The wheel never offers the format it's already in, and several files convert together.
Results land next to the original: Photo.jpg → Photo.png.

Quick edits without opening a full app. Most tools open a small focused editor, work on several files at once and save a copy beside the original. Busy wheels show six at a time; rest on ⋯ for more.
For PDFs: combine, reorder pages, split, compress, OCR. For video and audio: trim, split, merge, change speed.

Everyday file chores, right where the file already is.
With a shelf open, Add to Shelf drops files on the one you used last. Hold ⌘ in a keyboard-opened wheel to number the wedges, then press a number to run one.
Everything opens next to the pointer and closes when it's done.
Crop, Annotate, Redact, Remove background, Resize, Compress. Each opens a small window by the file and saves a copy, like Photo Cropped.jpg, so you can drag the result straight into another wheel.
Drop files on the Shelf wedge and they wait in a small floating window. Gather from anywhere, then drag them out together.
Dock it to a screen edge, preview with Quick Look, keep several. Convert a file on a shelf and the result lands right beside it.
Select files in Finder and press ⌃⌥Space. Arrows choose, Tab switches wheels, Return runs it.
Longer jobs show a small card where you dropped the file. Click × to cancel.
Results say what happened: “1 resized · 2 already smaller”.
A filmstrip for video, a waveform for audio. Then split, merge, change speed, rotate or mute.
Point OpenShelf at Downloads or any inbox, or click Watch Screenshots. New files pop onto a shelf of their own once they've finished arriving, ready to drag into a message.
Each folder can also convert new files or open them in a tool, like every screenshot to JPG. Nothing is watched until you add a folder.
Turn .pages, .numbers and .key files into PDFs, pictures, or Word, Excel and PowerPoint files. And the other way: Word files, spreadsheets and slides get a wedge to save them in Apple's formats.
Saving to Pages, Numbers or Keynote uses the app itself. Word, Excel and PowerPoint need LibreOffice; without it, PDFs and pictures come from the preview inside the file.
Drop screenshots, scanned pages or PDFs on OCR. Get a text file or a searchable PDF, recognised on your Mac.
Automatic by default. Or pick the video codec, quality and size, the audio bitrate, image quality and GIF width.
Settings → Extra Formats installs ffmpeg, LibreOffice and Pandoc for you: official builds, signature-checked, no Homebrew or admin password.
Drag several files at once; mixed selections only show the formats every file supports.
* Optional and free: ffmpeg adds the starred audio and video formats and WEBP, LibreOffice adds slides, XLS, ODS and whole-document Pages, Numbers and Keynote conversion, and Pandoc is used for Markdown when it's there. Install any of them in one click from Settings → Extra Formats, or use your Homebrew copies. Those wedges appear once the tool is installed.
Every conversion and tool runs on your Mac. Files never leave it. The only network access is checking GitHub for updates, which you can turn off, and downloading an extra tool when you click Install.
MIT licensed. Read the code, file issues and send pull requests on GitHub.
New versions install from inside the app. Each update is signed, so only genuine OpenShelf releases are accepted.
No account No telemetry No Accessibility permission needed
OpenShelf isn't notarized by Apple yet, so the first time you open it macOS says it can't verify the app. That's expected, and it only happens once.
xattr -dr com.apple.quarantine /Applications/OpenShelf.appYes. OpenShelf is free and open source under the MIT license. No account, no subscription.
No. Every conversion and tool runs on your Mac, offline. There's no telemetry; the only network access is checking GitHub for updates, which you can turn off in Settings, and downloading ffmpeg, LibreOffice or Pandoc if you click Install in Settings → Extra Formats.
macOS 14 Sonoma or later, and it's tested on macOS 27. It runs on Apple silicon and Intel Macs; Intel Macs are supported up to macOS 26, since macOS 27 runs on Apple silicon only.
Most formats work out of the box. Three free, optional tools add more:
ffmpeg adds MP3, OGG, Opus, WMA, MKV, WebM, AVI, WMV and WEBP, and makes slightly cleaner GIFs.
LibreOffice adds slides (PowerPoint and ODP), XLS and ODS spreadsheets, Word to PDF with the original layout, and whole-document conversion of Pages, Numbers and Keynote files.
Pandoc converts Markdown and Word documents its own way, when you prefer it.
Install any of them in one click from Settings → Extra Formats: OpenShelf downloads the official build and checks its signature, no Homebrew or administrator password needed. Copies you already have from Homebrew work too. Their wedges stay hidden until the tool is installed.
OpenShelf checks GitHub once a day (it asks the first time). When a new version is out you'll see its release notes and an Install Update button, and the app restarts on the new version. Updates are signed, so only genuine releases install. You can also choose Check for Updates… from the menu bar, or turn automatic checks off in Settings.
Yes. Click the OpenShelf wheel in the menu bar, choose Settings…, and pick the key for each wheel. The ⌃⌥Space shortcut can be changed or turned off there too.
On a crowded menu bar the icon can hide behind the notch or in macOS 27's menu bar overflow. Open OpenShelf again from Finder or Spotlight and Settings opens. Pressing ⌃⌥Space twice with no files selected does the same.
Next to the original, with a new name, so nothing is ever overwritten: Photo.jpg becomes Photo.png, then Photo 2.png. Files converted from a shelf are also added back to that shelf.
Free forever. No account, no subscription, no uploads.