Making images smaller.
A tiny macOS app that converts JPGs and PNGs into WebP, AVIF, or lossless PNG. Drag and drop, get smaller files back. Free and open source.
~14 MB · v1.6.3 · Requires macOS 15 Sequoia
Drop images on the window, the Dock icon, or use the file picker. No fussing.
Copy an image anywhere — screenshot, Figma export, browser grab — and hit ⌘⇧V. Done.
Output to WebP, AVIF, or lossless PNG — oxipng handles transparency and format fidelity without a quality hit.
Multiple files compress concurrently with live results as they finish.
Resize on the way out with common web presets or a custom value.
Binary-searches the quality level to hit an exact KB or MB target.
Save your favorite settings as a named preset and apply them in one click.
Side-by-side or slider view to compare original and compressed before you keep it.
Compress straight from Finder's right-click menu, no app launch needed.
Point Dinky at a folder and new images dropped in are compressed automatically.
Auto-detects photo vs. screenshot and picks quality accordingly. Or force Photo, UI, or Mixed per preset.
Save next to the original, pick a custom folder, or trash originals after.
Drop files without compressing. Right-click any item to pick a format and fire when you're ready.
Scrubs EXIF, GPS, and camera data on the way out. Smaller files, nothing personal left behind.
Fast runs one at a time. Fastest uses every core, no waiting.
One click checks for new releases when they become available.
| Dinky | ImageOptim | Optimage | Squoosh | TinyPNG | |
|---|---|---|---|---|---|
Price
|
Free | Free | Freemium | Free | Freemium |
macOS native
|
Web | Web | |||
WebP export
|
— | ||||
AVIF export
|
— | — | — | ||
PNG optimization
|
|||||
Batch processing
|
— | Limited | |||
Presets
|
— | — | — | — | |
Watch folder
|
— | — | — | — | |
Files stay on device
|
— | ||||
App size
|
14 MB | 17 MB | 62 MB | — | — |
JPG, PNG, WebP, AVIF, TIFF, and BMP. Output is WebP, AVIF, or lossless PNG — your pick in the sidebar.
Yes. Free to download, free to use, open source on GitHub under MIT. No trial, no watermarks, no "pro" tier.
Nope. Everything runs locally on your Mac. Your images never leave your machine — no servers, no accounts, no uploads.
Dinky requires macOS 15 Sequoia or later. On macOS 26 Tahoe you get the full liquid glass UI; on Sequoia it falls back to the frosted material look. Either way, everything works.
Not yet — App Store distribution requires sandboxing that would limit how Dinky shells out to its compression engines. Direct download keeps things simple and free. The notarization warning on first launch is a one-time thing; after that it opens normally.
Yes — Dinky is Mac-only. It's built in SwiftUI with AppKit, uses macOS-native compression tools, and leans on OS frameworks like Vision and Core Graphics that don't exist elsewhere. A Windows or Linux port would essentially be a different app. The Mac is where the work happens anyway.
Presets let you save a named collection of settings — format, quality (including Photo/UI/Mixed hint), max width, destination, watch folder, filename handling, and more — and apply them all in one click from the sidebar. Create and manage them in Settings → Presets. When a preset is active, the sidebar shows a summary of exactly what it controls so nothing is a surprise.
Yes, with Watch Folder. Enable a global watch folder in Settings → Watch Folders, or give each preset its own — same as the preset's output destination, or a completely separate folder. Any image saved or moved into a watched folder is picked up and compressed automatically — useful for export folders from Figma, Lightroom, or a screenshot utility.
Dinky was built by Derek Castelli, a full-time freelance web designer working in Webflow and Figma. Image compression comes up on every site build — optimizing photos for fast load times is constant work, and doing it by hand in a browser or through a bloated app gets old fast. Optimage crashed one day and instead of finding a replacement, it seemed like a good excuse to build something. This was his first macOS app.