Dinky app icon

Dinky

Dinky makes files smaller.

A macOS app making images, videos, and PDFs smaller. Automatic codec conversion. Free and open source.

Download for macOS GitHub ·

33 MB · v2.7.12 · Requires macOS 15 Sequoia ·

Dinky drop zone with a file being dragged in — Release to compress

Drag and drop

Drop images, videos, or PDFs 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. Works system-wide, even when Dinky isn't focused.

Images, videos, and PDFs

One app for all three — JPG, PNG, WebP, AVIF, HEIC, PDF, MP4, MOV, and more. Drop anything; Dinky picks the right pipeline.

Compression presets

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

Format conversion

Images: WebP, AVIF, lossless PNG, or HEIC — oxipng for PNG fidelity. Video: H.264/HEVC export. PDF: flatten, preserve, target size; optional Vision OCR on scan-like pages before encoding.

Smart quality

Auto-detects photo vs. graphic (UI, illustration, logo, screenshot) and picks quality accordingly. Or force Photo, Graphic, or Mixed per preset.

Dinky sidebar with presets, type tabs, and format picker
Dinky watch folder settings: global watch and per-preset watch folders
Watch Folders

Compress while you work

Pick a folder for Dinky to mind. New files that land there get shrunk on the way in — one global watcher, or one per preset.

For example, watch a Dropbox-synced folder such as ~/Dropbox/Inbox so saves and downloads compress as they appear on disk. Cloud folders & details in the FAQ →

Smart destination

Save next to the original, pick a custom folder, and decide what happens to originals: keep them, move to the Trash, or tuck them into a Backup folder — set per preset or globally.

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.

Dinky Websites preset selected with settings summary
Dinky results list with batch processing and right-click format menu

Batch compression

Multiple files compress concurrently with live results as they finish.

Performance

Pick batch speed: Fast is one at a time, Faster runs a few jobs together, and Fastest opens the taps — up to eight at once when your Mac is game.

Manual mode

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

Before & after preview

Slider or side-by-side. Compare the original and the compressed version, then keep it or back out — nothing lands on disk until you say so.

3.82 MB 0.07 MB
54× smaller in this preview
Dinky before and after slider preview

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

Quick Actions

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

Compress from a URL

Drop or paste a direct image, video, or PDF link. Dinky downloads it, compresses, and cleans up the temp copy. Up to 500 MB.

Automate with Shortcuts

Drop Dinky’s Compress Images action into any Apple Shortcut and pass the smaller files to the next step.

Custom shortcuts

Rebind Open Files, Clipboard Compress, Compress Now, Clear, and Delete in Settings → Shortcuts.

Strip metadata

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

On your Mac only

No sign-in and no upload step — files stay on disk unless you choose a cloud folder yourself.

Session history

Open History to see what you compressed — paths, formats, and before/after sizes, all in one place.

Supports 13 languages

Functional UI follows your Mac into English, Spanish, French, Italian, German, Japanese, Korean, Dutch, Portuguese, Russian, Turkish, Simplified, and Traditional Chinese.

Launch at login

Opt in once and Dinky's ready the moment you log in — handy alongside Watch Folders for set-and-forget compression.

Dinky in size* only

Most image tools don't do PDFs. Most PDF tools don't do video. Dinky covers all three — includes optional scan OCR before PDF compression — free, open source, and tiny.

*We don't want you to give up quality for a smaller footprint — Dinky stays light without cutting corners on how your images, video, and PDFs look.

Dinky
Image
ImageOptim
Video
HandBrake
PDF
Preview
Price
Free
macOS native
Batch processing
Presets
Watch folder
Strip metadata
Outputs optimized format
Files stay on device
App size
33 MB

How Dinky stacks up

Each page is Dinky vs one other app—images, video, or PDFs.

macOS says Dinky can't be opened — what do I do?

That's Gatekeeper — macOS blocks first launch for apps outside the App Store and Apple Developer Program.

Only Mac?

Yes. It’s SwiftUI + macOS frameworks; a Windows or Linux port would be a different app.

What macOS version does it require?

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.

Is it actually free?

Yes. Free to download, free to use, open source on GitHub under MIT. No trial, no watermarks, no "pro" tier.

Does Dinky send my files anywhere?

Nope. Everything runs locally on your Mac. Your files never leave your machine — no servers, no accounts, no uploads.

What happens to my originals?

In Settings → Originals, choose Keep, Move to Trash, or a backup folder. Default is Keep.

What input formats does Dinky support?

Images: JPG, PNG, WebP, AVIF, HEIC/HEIF, TIFF, BMP → WebP, AVIF, lossless PNG, or HEIC. Video: MP4/MOV → MP4 (H.264 or HEVC). PDFs: flatten, preserve, target size; scan-like PDFs can get OCR for search first.

What are presets?

Saved settings (format, quality, destination, etc.) — one click from the sidebar. Create them in Settings → Presets.

Can Dinky compress files automatically?

Yes, with Watch Folder. Any supported file saved or moved into a watched folder is picked up and compressed — handy for Figma, Lightroom, or screenshot exports. You can watch a path inside Dropbox, Google Drive, iCloud Drive, or any other cloud folder that syncs to your Mac; Dinky reacts once the file is fully on disk (the sync app has to finish downloading first).

Can Dinky compress something from a URL?

Yes. Drag a direct media link (https://…/photo.jpg, etc.) onto the window, or copy it and hit ⌘⇧V (Clipboard Compress). Direct file URLs only — not web pages.

Can I share a URL’s compressed version straight to Dropbox or Google Drive?

Not directly. Set a preset’s destination to a cloud-synced folder (e.g. ~/Dropbox/Compressed/) so outputs sync automatically. The same idea applies to Watch Folder: pick a watched path under your Dropbox (or Drive) folder for inputs, or a synced subfolder as the destination so compressed files upload with everything else.

What if Dinky can’t hit my target file size?

Dinky walks quality down as far as your preset allows to stay under the cap. If the file is still larger than your target at minimum quality, you’ve hit the practical floor for that source at its current pixel dimensions — Dinky returns the smallest output it could produce, not a magically smaller one.

What changed in 2.0?

The 1.x line (from 1.0) was images only. 2.0 added videos and PDFs alongside images. Older 1.x DMGs and ZIPs stay on GitHub Releases for archival use.

Who made this and why?

Derek Castelli is a freelance web designer in Figma and Webflow. He made Dinky after Optimage crashed mid-project.