A minimalist drag-and-drop desktop app for macOS & Windows to instantly shrink images.
See the code
Make large image files small — on your computer, with drag & drop. Optionally convert formats or set a max width/height. Local, fast, private, free, and open source.
Drop your images. DropSlim crunches the numbers. Done. Everything stays on your machine — no account, no server.
.min suffix on (default): writes a new file next to the original, e.g. photo.png → photo.min.png. The source file stays untouched..min suffix off: overwrites the original in place when saving in the same folder and minified subfolder is off. With the subfolder on, the optimized file goes into minified/ under the original filename and the source stays untouched.minified subfolder: saves into a minified/ folder (with or without .min, depending on the suffix setting).Requires macOS 11 (Big Sur) or later and an Apple Silicon Mac (M1 or newer).
DropSlim_*.dmg from GitHub Releases.Intel Mac? Use Image Shrinker — same idea, native on Intel Macs.
Command-line tool for batch compression — same engine as the app, no GUI. Apple Silicon only (aarch64).
brew tap onza/tap
brew install dropslim
dropslim compress photo.png images/
Or download dropslim-cli_*_aarch64.tar.gz from GitHub Releases.
Run dropslim compress --help for options (output folder, format, max dimensions, JSON output).
Requires Windows 10 or later (64-bit).
DropSlim_*_x64-setup.exe from GitHub Releases.A Linux version is planned but not released yet. Work is happening on the feature/linux branch, where CI already builds an AppImage (x86_64). For now it is on hold because of limited testing capacity. If you'd like to help test, please open an issue.
UI translations were generated with AI and may contain errors or awkward wording. Corrections are welcome — if you spot a mistake, please open an issue or submit a pull request with an updated string in ui/i18n/locales/.
DropSlim is open source and free. Nevertheless, it appears that on both major desktop platforms, it costs developers money to allow users to simply download, install and open an app without any further hassle.
On macOS, Apple requires a paid Developer Program (99 EUR per year). On top of that: identity verification with a wait time of 5 days, certificate signing requests, Developer ID certificates, app-specific passwords, authorizations, and a registration process that feels like the administration from "Asterix Conquers Rome" digitized the A38 pass to make breathing fresh air subject to approval. This project covers that fee, so Mac users get a normal install.
On Windows, SmartScreen treats unsigned installers as suspicious. A commercial code-signing certificate (roughly 100+ EUR per year, from a certificate authority or cloud signing service) is the paid entry ticket to a smoother path; even then, reputation builds slowly and rarely helps a small open-source project. This project does not pay for Windows signing — use More info → Run anyway (steps above). The installer is still safe if you download it from this repository or the project website.
None of this makes the app any better. It only buys a smoother install experience. If you know a legitimate way around either gate without compromising security, I’d be happy to hear from you :)
Inspired by Image Shrinker (CC0-1.0) by Stefan Schulz-Lauterbach.
Copyright (C) 2026-present, Martin Farkas.
192 commits
Rust
52.5%
JavaScript
28.6%
Shell
11.0%
CSS
4.1%
HTML
3.4%
A minimalist drag-and-drop desktop app for macOS & Windows to instantly shrink images.
See the code
Make large image files small — on your computer, with drag & drop. Optionally convert formats or set a max width/height. Local, fast, private, free, and open source.
Drop your images. DropSlim crunches the numbers. Done. Everything stays on your machine — no account, no server.
.min suffix on (default): writes a new file next to the original, e.g. photo.png → photo.min.png. The source file stays untouched..min suffix off: overwrites the original in place when saving in the same folder and minified subfolder is off. With the subfolder on, the optimized file goes into minified/ under the original filename and the source stays untouched.minified subfolder: saves into a minified/ folder (with or without .min, depending on the suffix setting).Requires macOS 11 (Big Sur) or later and an Apple Silicon Mac (M1 or newer).
DropSlim_*.dmg from GitHub Releases.Intel Mac? Use Image Shrinker — same idea, native on Intel Macs.
Command-line tool for batch compression — same engine as the app, no GUI. Apple Silicon only (aarch64).
brew tap onza/tap
brew install dropslim
dropslim compress photo.png images/
Or download dropslim-cli_*_aarch64.tar.gz from GitHub Releases.
Run dropslim compress --help for options (output folder, format, max dimensions, JSON output).
Requires Windows 10 or later (64-bit).
DropSlim_*_x64-setup.exe from GitHub Releases.A Linux version is planned but not released yet. Work is happening on the feature/linux branch, where CI already builds an AppImage (x86_64). For now it is on hold because of limited testing capacity. If you'd like to help test, please open an issue.
UI translations were generated with AI and may contain errors or awkward wording. Corrections are welcome — if you spot a mistake, please open an issue or submit a pull request with an updated string in ui/i18n/locales/.
DropSlim is open source and free. Nevertheless, it appears that on both major desktop platforms, it costs developers money to allow users to simply download, install and open an app without any further hassle.
On macOS, Apple requires a paid Developer Program (99 EUR per year). On top of that: identity verification with a wait time of 5 days, certificate signing requests, Developer ID certificates, app-specific passwords, authorizations, and a registration process that feels like the administration from "Asterix Conquers Rome" digitized the A38 pass to make breathing fresh air subject to approval. This project covers that fee, so Mac users get a normal install.
On Windows, SmartScreen treats unsigned installers as suspicious. A commercial code-signing certificate (roughly 100+ EUR per year, from a certificate authority or cloud signing service) is the paid entry ticket to a smoother path; even then, reputation builds slowly and rarely helps a small open-source project. This project does not pay for Windows signing — use More info → Run anyway (steps above). The installer is still safe if you download it from this repository or the project website.
None of this makes the app any better. It only buys a smoother install experience. If you know a legitimate way around either gate without compromising security, I’d be happy to hear from you :)
Inspired by Image Shrinker (CC0-1.0) by Stefan Schulz-Lauterbach.
Copyright (C) 2026-present, Martin Farkas.
192 commits
Rust
52.5%
JavaScript
28.6%
Shell
11.0%
CSS
4.1%
HTML
3.4%