A lightweight macOS SwiftUI app to batch-compress images.
Download the latest build from GitHub Releases:
You can choose either:
MacImageCompressor-macOS.dmg(recommended)MacImageCompressor-macOS.zip
- Download
MacImageCompressor-macOS.dmg - Open the DMG
- Drag MacImageCompressor.app into Applications
- Open the app from Applications
- Download
MacImageCompressor-macOS.zip - Unzip it
- Move MacImageCompressor.app into Applications
- Open the app
If macOS warns about an unidentified developer, right-click the app, choose Open, then confirm.
- Select multiple images at once
- Choose output format: JPEG / PNG / HEIC / WebP
- Quality slider
- Max width resize
- Optional metadata preservation
- Output logs with before/after size and savings
- Click Select Images and choose one or more files.
- Click Select Output Folder.
- Pick output format and quality.
- Click Compress Now.
Compressed files are written as:
<original-name>-compressed.<ext>
PNG, JPEG, TIFF, HEIC, GIF, BMP, WebP
swift build
swift runRunning
swift runopens the macOS app window.
