Free tool · 100% in-browser

Image compressor. Less weight, same photo.

Drop images here to shrink them. Adjust quality with a slider and watch the file size update live. Everything runs in your browser — your photos never touch our servers.

Drop images to compress
JPG, PNG, WebP up to 25MB each. Up to 50 at once.
Your photos never leave this page. Conversion runs in your browser — no upload, no account, no watermark.
How it works

Three simple steps.

  1. 01

    Drop images (or a whole folder)

    JPG, PNG, WebP up to 25MB each. Drop dozens at once — compression runs in a worker so the UI stays smooth.

  2. 02

    Pick a quality target

    Slider from 50–95. 'Web' (75) and 'Email' (60) presets get you to under 200KB without making faces look mushy.

  3. 03

    Download compressed files

    Originals stay on your disk untouched. Compressed versions download individually or as a single zip with -compressed suffixes.

Need to do this at scale?

Get SwipePhotos for iPhone & Mac.

Single photos: this tool. Whole camera roll? SwipePhotos works directly on your Apple Photos library — no exporting and re-importing. Swipe through years of bursts and duplicates in a weekend. 100% on-device.

4.9★
App Store rating · 320 reviews
€19.99
/year · iPhone, iPad, Mac
100%
on-device · nothing uploaded
Questions about this tool

Good — here are the answers.

How much smaller can I make my images?

Typical results: phone photos shrink 60–80%, screenshots 40–60%, design exports 70–90%. A 4MB iPhone JPG usually lands around 600–900KB at quality 80 with no visible difference.

Does compressing photos reduce quality?

Below the quality threshold for that image, yes. Above it, no — JPG storage isn't pixel-accurate to start with, so a quality-80 JPG looks identical to a quality-100 JPG to the human eye, while taking up half the space. We default to a quality that's usually invisible.

Why does Google Pagespeed tell me to compress images?

Google measures Largest Contentful Paint (LCP) — the time until the biggest visible element loads. On most pages that's a hero image. A 3MB hero is slow on mobile. Compressing to 200KB shaves a full second off LCP, which improves your search ranking.

Does this work on PNG screenshots?

Yes — PNG screenshots typically shrink 40–60% with lossless reencoding (we use a smarter compression library than the one Mac/Windows uses by default). For dramatic shrinkage on screenshots with photos in them, convert to JPG using our format converter.

What's the difference between compressing here and using TinyPNG?

TinyPNG uploads your photo to their server, compresses there, and sends it back. Our tool runs in your browser — your photo never leaves the page. Same compression quality, no privacy trade.

More free photo tools

All of these run in your browser.