Skip to content

Repository files navigation

Squish icon

Squish

Fast image compression, conversion and resizing for macOS. No subscriptions, no limits, no ads.

Platform License Made with Swift

Squish demo
telegram-cloud-document-2-5208903677657522571

Features

  • Drag & drop — drop images or folders, they queue up instantly
  • Quality presets — 5 clear levels from max compression to minimal
  • Format conversion — JPEG · PNG · HEIC · WebP
  • Resize — by width/height in pixels, aspect ratio preserved
  • Before/after preview — split slider with zoom and metrics
  • Batch processing — compress the whole queue at once, cancel anytime
  • Custom presets — create, rename and delete your own
  • Metadata viewer & editor — EXIF/IPTC, rename files, AI-provenance check
  • Flexible output — original folder, ask each time, or a fixed folder; subfolders and suffixes
  • Multi-select — click, ⌘-click, ⇧-range, marquee; drag results out to Finder
  • Native macOS — dark mode, menu bar icon, notifications, English & Русский

Install 📥

Homebrew (recommended)

brew install --cask demureiskander/tap/squish

Manual

  1. Download Squish.dmg from the latest release
  2. Open it and drag Squish to Applications
  3. First launch: right-click the app → Open (the app is not notarized yet)

Build from source

Requires Xcode 16+ on macOS 14+.

git clone https://github.com/demureiskander/squish.git
cd squish
open Squish.xcodeproj   # then ⌘R

Dependencies (resolved automatically via Swift Package Manager):

Tech

Swift 6 · SwiftUI · Core Image · ImageIO · vImage. MVVM architecture, zero heavyweight dependencies.

Support ☕

If Squish is useful to you, you can support development ❤️.

License

GPL v3 © 2026 demureiskander

About

Fast, free image compressor for macOS — compress, convert & resize JPEG, PNG, HEIC & WebP. Drag & drop, batch processing, presets, before/after preview. Native SwiftUI, no subscriptions, no limits.

Topics

Resources

Contributing

Stars

7 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages