OPERATIONAL
Squeeze images under a size limit, entirely in the browser. Nothing is uploaded.
Drag in a batch of images, set a maximum file size, and hit Compress. The default target is 7.99 MB, Discord's free-tier limit, on a slider from 0.2 to 25 MB. Files already under the limit pass through untouched, so nothing is re-encoded for no reason.
JPEG, PNG and WebP decode natively. Camera RAW files (CR2, CR3, NEF, ARW, DNG, RAF and more) work by extracting the full-size JPEG preview the camera embeds in the file. Everything runs client-side: no server, no upload, no account.
On iPhone? 8mb does the same job from the share sheet, for photos and videos.
Follow me on X for updates! New builds, releases and works in progress get posted there first.