Free browser tool · nothing is uploaded

Image compressor

Shrink a photo for email, a website or a form upload without sending it anywhere. Choose a quality level, optionally cap the longest side, and download the smaller copy.

Compress an image

Set a quality level. Lower is smaller; 75–85% is a good default for photos.

Choose an image to begin.

Result

Preview of the processed copy. Your original file is never changed.

Processed image preview
The result appears here.

How to compress an image without losing quality

Image compression trades a little detail for a lot of file size. The trick is to trade the detail nobody sees. For photographs, a JPEG or WebP at 75–85% quality looks identical to the original on a normal screen while weighing a third to a half as much. For screenshots and graphics with flat colour and sharp text, PNG keeps every pixel and is usually the right choice, but it compresses photos badly.

Two other levers matter more than people expect. Pixel dimensions: a 4000-pixel-wide photo viewed on a phone is wasted; capping the longest side at 2048 pixels cuts the file dramatically with no visible change. Format: WebP is typically 25–35% smaller than JPEG at the same visual quality and is supported by every current browser and phone.

When to use the app instead

This tool handles one still image at a time. If your phone is full, the problem is usually hundreds of large photos and a handful of enormous videos. TuckVault's photo compressor works through your library in batches, and the video compressor shrinks the files that actually eat gigabytes. Both run on the phone.

Related tools

Frequently asked questions

Is the image uploaded to a server?

No. The compression happens in your browser using the HTML canvas API. The file never leaves your device, and closing the tab discards everything.

What quality setting should I use?

For photos, 70–85% is usually indistinguishable from the original on a phone or laptop screen and cuts the file by half or more. Go lower only for thumbnails or very large images. PNG is lossless, so the quality slider has no effect unless you also switch the output to JPEG or WebP.

Why did my PNG get bigger?

The browser re-encodes PNGs without the aggressive optimisation some tools apply, so a highly optimised PNG can come out larger. Switch the output format to WebP or JPEG for a real size reduction, or set a maximum dimension to shrink the pixel count.

Does this remove EXIF metadata?

Yes — re-encoding through the canvas drops EXIF, including GPS location. If stripping metadata is your main goal, the photo metadata remover does the same thing without changing quality settings.

Can I compress HEIC photos from an iPhone?

Browsers cannot decode HEIC. Share the photo from your iPhone as JPEG first (Settings → Camera → Formats → Most Compatible for new photos), or compress it directly on the phone with the TuckVault app.