PhotoShrinkr

PhotoShrinkr

Version 2.0.1|Released: 2026-06-21|Requires: Mac 13+

Native Swift & SwiftUI batch photo compression for Mac — presets, compare panel, Finder Quick Action, CLI, and Apple Shortcuts. JPEG, PNG, HEIC, WebP, AVIF, and more. Apple silicon native.

PhotoShrinkr 2 is built with Swift and SwiftUI — native on Apple silicon, no Rosetta. It shrinks photos and screenshots — JPEG, PNG, HEIC, WebP, AVIF, and more — while keeping visual quality you can verify before you save. Drop a batch, pick a preset, compress, and compare before and after in the same window.

By default PhotoShrinkr writes new optimized files and does not touch your originals. Only enable Replace originals in Settings if you explicitly want in-place overwrite.

See it in action

Watch a quick walkthrough of the three-column layout, a batch compress, and the Compare panel slider.

PhotoShrinkr main window — presets sidebar, file list, and Compare panel

Main window — presets, file list, and Compare panel.

How the window is laid out

PhotoShrinkr is built around three columns. You work left to right: choose settings, select files, review results.

Left — Presets sidebarPresets, Tweak, and Effects tabs. One-click recipes or fine-grained control.
Center — File listDrop images or folders. Highlight rows, then press Compress N.
Right — Compare panelBefore/after preview, size readout, swipe or side-by-side modes.
AreaWhat it does
ToolbarAdd files, choose output folder, open Settings, and launch Compress for highlighted rows.
File list columnsStatus, filename, original size, optimized size, savings %, and time — sort and scan batch progress at a glance.
All-time savedRunning total of disk space saved across every compression (shown in the toolbar area).
Compare panel toggleHide the right panel with the inspector button (⌘⇧I) when you want more room for the file list.
Help (?)Opens the manual for permissions, presets, and troubleshooting.

Typical workflow

  1. Drop images or a folder into the center column.
  2. Pick a preset in the left sidebar — or switch to Tweak / Effects for custom settings.
  3. Highlight one or more rows (⌘-click for multiple).
  4. Press the blue Compress N button — N is how many rows are selected.
  5. Review before/after in the Compare panel; outputs land beside originals or in your chosen folder.

Compare panel — before & after

Select any finished row and the Compare panel shows the original next to the compressed result. Drag the slider to hunt for quality differences — most photos look identical while file size drops sharply.

ModeWhat it does
SwipeDrag a vertical divider across the image — original on one side, compressed on the other.
Side-by-SideTwo previews at once for quick A/B inspection.
StackedSwitch between before and after in the same view.
Size readoutBefore → After byte sizes at the bottom update for the selected row.
PhotoShrinkr Compare panel with swipe slider between before and after

Compare panel — drag the slider to inspect before and after.

Presets

One-click recipes for format, quality, and resize. Selecting a preset updates Tweak; override anything before compressing.

PresetBest for
Auto (Balanced)Everyday compression — smart format and quality for most photos.
Auto (WebP+JPEG)Web publishing — outputs modern WebP plus a JPEG fallback when useful.
Max SaveSmallest files — stronger compression with optional long-edge resize.
WebSite and blog images — tuned for fast page loads.
EmailAttachments that must stay small enough to send.
Lossless PNGPNG optimization without throwing away pixels.
Archive (Lossless)Long-term storage with lossless PNG output.
Convert OnlyChange format with minimal recompression when you only need conversion.
Remove BackgroundOne-click AI cutout — transparent or clean background for product shots and graphics.

Tweak & Effects

ControlWhat it does
Output formatJPEG, PNG, HEIC, WebP, TIFF, auto, and more — per your preset or custom pick.
QualityFine-tune lossy compression (1–100) for JPEG, WebP, and similar formats.
ResizeKeep original dimensions, limit longest side, or scale by percentage.
Strip all metadataRemove EXIF, IPTC, XMP, and GPS from supported outputs.
Strip GPS onlyKeep camera info; drop location data for privacy.
Also remove backgroundStack AI background removal onto a normal compress pass.
Replace originalsOverwrite source files in place — off by default. By default PhotoShrinkr writes new optimized files and does not touch your originals. Only enable Replace originals in Settings if you explicitly want in-place overwrite.

Batch list & status

IndicatorMeaning
Queued (clock)Waiting to run.
Compressing… (spinner)In progress.
Done (check)Finished successfully.
Warning (red)Failed for that file — original untouched; read the short error in the Status column.
Smaller-or-skip logicIf compression would make a file larger, PhotoShrinkr keeps the smaller result — your source on disk is still safe unless Replace originals is on.

Shrinkr Wand — Finder Quick Action

Right-click images in Finder → Quick Actions → PhotoShrinkr. Uses your current sidebar settings — perfect for quick one-offs without opening the full window. Configure completion sound and reveal-in-Finder options in Settings.

Output & trial

TopicDetails
Default outputNew files beside each original as name-shrunk.ext, or a folder you choose in the toolbar.
Free trialDownload and compress — 5 photos per day without a watermark.
After the limitOutputs include a small Created with PhotoShrinkr watermark until you activate a license.
LicenseActivate from the trial banner or Settings → License. Removes the watermark.
UpdatesBuilt-in Sparkle update checks when new versions ship.

"Your compression is very close to magic for the JPG files that come out of my Nikon."

– Mark S.
Manual & FAQ →

Also see WebP Wand

Need WebP specifically? WebP Wand converts images to WebP from Finder — another Plum Amazing wand, focused on one format, fast and simple.

Changelog

2.0.1

patch
2026-06-21
📝 Changes
  • Complete rebuild in Swift and SwiftUI — native on Apple silicon, no Rosetta
  • New presets: Document Scan, Privacy Blur, App Icon Set, Open Graph Card, Web + JPEG dual export
  • Shrinkr Wand Finder Quick Action, watch folder, CLI, and Apple Shortcuts
  • Lemon Squeezy licensing and Sparkle 2 auto-update

2.0.0

BREAKINGmajor
2026-06-13
📝 Changes
  • Complete rebuild in Swift and SwiftUI — native on Apple silicon, no Rosetta
  • New presets: Document Scan, Privacy Blur, App Icon Set, Open Graph Card, Web + JPEG dual export
  • Shrinkr Wand Finder Quick Action, watch folder, CLI, and Apple Shortcuts
  • Lemon Squeezy licensing and Sparkle 2 auto-update
✨ New Features
  • Swift/SwiftUI native app
  • Shrinkr Wand Finder Quick Action
  • CLI and Shortcuts integration
🔧 Improvements
  • Three-mode Compare panel with collapse
  • Zip outputs toolbar action
  • 5 free compressions per day in trial mode

1.8.0

minor
2024-09-20
📝 Changes
  • New compression algorithms
  • Improved batch processing
  • Better quality preservation
✨ New Features
  • New compression algorithms
🔧 Improvements
  • Improved batch processing
  • Better quality preservation

1.7.5

patch
2024-06-12
📝 Changes
  • Fixed memory usage issues
  • Improved error handling
  • Better file format support
🔧 Improvements
  • Improved error handling
  • Better file format support
🐛 Bug Fixes
  • Fixed memory usage issues

Reviews

"I am a serious amateur photographer. My Nikon DSLR D7500 routinely creates 15+ meg JPG format files. When I needed to compress a photo I would use one of my photo editors and simply re-save the file with no image changes. I could easily save half of that size. I found Plum Amazing software while searching for something other than photo software. I tested and ultimately bought a couple of their apps."

"I downloaded the demo and ran it on a sample photo. The original size was over 13 megs. When I compressed it the size was now 2.2 megs. It was so much smaller that it was a bit of a shock. I tried a few more with similar results. One cool feature of the program is a slider that shows the before/after image and you can slide it back and forth to see any change in quality. In my testing I have seen very little difference."

"Sometimes you run across a software developer that really understands how to build great software. Plum Amazing is one of those companies. Highly recommended if you need JPG compression."

– MarkS8104, MacUpdate.com, 28 April 2020

5 stars

User Raves

"This level of compression is very close to magic for the JPG files that come out of my Nikon."

– MarkS8104

No tutorials available for this app.

Product Manuals

Product Manuals

Select your platform and app to view the complete manual in a new window.

No previous versions available for this app.