Dinky app icon

Dinky

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.

Download for macOS GitHub

~14 MB · v1.6.3 · Requires macOS 15 Sequoia

Dinky drop zone idle state Dinky results list showing compressed files
Dinky before and after preview
Dinky sidebar with presets and format picker Dinky preset selected with settings summary

Every screenshot on this page was compressed with Dinky. Obviously.

Drag and drop

Drop images on the window, the Dock icon, or use the file picker. No fussing.

Clipboard compress

Copy an image anywhere — screenshot, Figma export, browser grab — and hit ⌘⇧V. Done.

Format conversion

Output to WebP, AVIF, or lossless PNG — oxipng handles transparency and format fidelity without a quality hit.

Batch compression

Multiple files compress concurrently with live results as they finish.

Max width

Resize on the way out with common web presets or a custom value.

Max file size

Binary-searches the quality level to hit an exact KB or MB target.

Compression presets

Save your favorite settings as a named preset and apply them in one click.

Before & after preview

Side-by-side or slider view to compare original and compressed before you keep it.

Quick Actions

Compress straight from Finder's right-click menu, no app launch needed.

Watch folder

Point Dinky at a folder and new images dropped in are compressed automatically.

Smart quality

Auto-detects photo vs. screenshot and picks quality accordingly. Or force Photo, UI, or Mixed per preset.

Smart destination

Save next to the original, pick a custom folder, or trash originals after.

Manual mode

Drop files without compressing. Right-click any item to pick a format and fire when you're ready.

Strip metadata

Scrubs EXIF, GPS, and camera data on the way out. Smaller files, nothing personal left behind.

Performance

Fast runs one at a time. Fastest uses every core, no waiting.

Easy updating

One click checks for new releases when they become available.

How it compares.

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
Dinky
Price
Free
macOS native
WebP export
AVIF export
PNG optimization
Batch processing
Presets
Watch folder
Files stay on device
App size
14 MB
Price
Free
macOS native
WebP export
AVIF export
PNG optimization
Batch processing
Presets
Watch folder
Files stay on device
App size
17 MB
Price
Freemium
macOS native
WebP export
AVIF export
PNG optimization
Batch processing
Presets
Watch folder
Files stay on device
App size
62 MB
Price
Free
macOS native
Web
WebP export
AVIF export
PNG optimization
Batch processing
Presets
Watch folder
Files stay on device
App size
Price
Freemium
macOS native
Web
WebP export
AVIF export
PNG optimization
Batch processing
Limited
Presets
Watch folder
Files stay on device
App size

Good questions.

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.