Key takeaways
- Squoosh (browser, offline-capable) and TinyPNG are the best free compressors for most people; Caesium or ImageOptim for offline batch work.
- Smart lossy compression is visually indistinguishable from lossless at 60β80% smaller file sizes.
- Converting photos to WebP often beats recompressing the JPEG β and it's free in Squoosh.
The best free image compressors are Squoosh (runs in your browser, files never leave your device), TinyPNG/TinyJPG (the classic, with a generous free web tier), and Caesium or ImageOptim for offline batch compression on Windows and Mac. Used correctly, all of them cut file sizes by half or more with no visible quality loss. Below we explain the lossy-vs-lossless choice, WebP conversion, batch limits, and one privacy point worth reading before you upload client photos.
Lossy vs lossless, in one minute
Lossless compression (PNG optimization, EXIF stripping, better encoding) shrinks files without discarding a single pixel β expect 5β30% savings. Lossy compression permanently discards detail your eyes barely register β expect 60β80% savings on photos. "No quality loss" in practice means no visible loss: a well-tuned lossy JPEG at quality 75β85 looks identical to the original at arm's length but loads far faster. Rule of thumb: photos β lossy JPEG or WebP; logos, screenshots, and graphics with text β lossless PNG or WebP lossless.
Quick comparison
| Tool | Runs where | Formats | Free batch limit | Privacy | Label |
|---|---|---|---|---|---|
| Squoosh | Browser (works offline) | JPEG, PNG, WebP, AVIF | One image at a time | Excellent β processing is local | Free |
| TinyPNG / TinyJPG | Web | PNG, JPEG, WebP | Up to 20 images per batch (free web tier) | Uploaded to servers; see privacy policy | Freemium |
| Caesium | Windows app + web | JPEG, PNG, WebP, BMP | Unlimited in desktop app | Desktop app is fully offline | Free |
| ImageOptim | Mac app | JPEG, PNG, GIF, SVG | Unlimited | Fully offline | Free |
| iLoveIMG / CompressJPEG | Web | JPEG, PNG, more | Batch caps vary; ad-heavy | Uploaded to servers | Freemium |
The best free options, in detail
Squoosh β best for privacy and control
Squoosh is Google's open-source compressor that runs entirely in your browser β drop an image in and it's processed on your device, never uploaded. You get a side-by-side preview, a quality slider, and conversion to WebP or AVIF. It's one image at a time, which makes it ideal for hero images and blog graphics you want to tune precisely.
TinyPNG β best for quick batches
TinyPNG's web tool compresses up to 20 PNG, JPEG, or WebP files per batch for free, with consistently good results. Files are uploaded to its servers (deleted after a stated period β read the policy). WordPress and developer APIs exist on paid plans, but the web tier covers occasional use.
Caesium and ImageOptim β best offline batch tools
Caesium (Windows, open source) and ImageOptim (Mac, free) compress unlimited batches entirely offline, with folder drag-and-drop and quality presets. If you regularly process client photos, product shots, or entire photo libraries, offline batch tools beat any web service on speed and privacy.
Convert to WebP (and when AVIF)
WebP typically produces files 25β35% smaller than equivalent JPEGs at the same visual quality, and it's supported by every modern browser. Squoosh, Caesium, and most online tools convert to WebP free. AVIF can be smaller still, but encoding is slower and support edge cases remain β use WebP as the default, AVIF for performance-critical sites. Our file converter guide covers bulk format conversion.
How to choose
Compress smarter, not harder
- Resize first: a 4000px photo displayed at 800px wastes more than compression saves
- Use quality 75β85 for photos; go lower and compare visually
- Strip EXIF metadata for privacy and extra savings
- Serve WebP with a JPEG fallback for older contexts
Avoid these mistakes
- Recompressing an already-compressed JPEG repeatedly (quality degrades each pass)
- Lossy-compressing screenshots with text β they turn fuzzy; keep PNG
- Uploading sensitive images to unknown sites with no privacy policy
- Assuming "compressed" means "resized" β they're separate steps
Compressed images pair well with the rest of our no-cost stack: browse free tools and the design tools section, and see our free PDF editors guide if your images end up inside documents.
Official resources
- Squoosh β official website
- TinyPNG β official website
- Caesium Image Compressor β official website
- ImageOptim β official website
Related MFA Tools articles
- Best free file converter tools online
- Best free PDF editors (no watermark)
- Design tools and guides
- The best free tools across every category
Frequently asked questions
What is the best free image compressor?
For single images with full control, Squoosh is the best free compressor β it runs locally in your browser, shows a live quality preview, and converts to WebP. For batches, TinyPNG's free web tier handles up to 20 images at once, and Caesium (Windows) or ImageOptim (Mac) compress unlimited files offline.
Does compressing images reduce quality?
Lossless compression does not β it re-encodes the same pixels more efficiently. Lossy compression discards detail, but at sensible settings (JPEG quality 75β85) the difference is invisible to the eye while file size drops 60β80%. Quality only becomes visibly worse at aggressive settings or after repeated re-compression.
Should I convert my images to WebP?
For websites, yes β WebP files are typically 25β35% smaller than JPEGs at equivalent quality and every modern browser supports them. Convert with Squoosh, Caesium, or an online converter. Keep the original JPEG or PNG as your master file, since WebP re-editing support is still limited in some tools.
Are online image compressors safe for private photos?
Squoosh processes images on your own device, so nothing is uploaded β it is the safest online option. Services like TinyPNG upload files to their servers and state deletion periods in their privacy policies, which is fine for ordinary images. For confidential photos, use offline apps like Caesium or ImageOptim.
How many images can I compress for free?
It depends on the tool. Desktop apps (Caesium, ImageOptim) are unlimited. TinyPNG's free web tier allows batches of up to 20 images; Squoosh processes one image at a time but has no daily cap. For large libraries, offline batch tools are the practical free route.