Skip to content

Image Compressor

Make JPG, PNG and WebP images smaller for the web or email, without uploading them.

Drag an image here, or choose one

JPG, PNG, WebP or GIF. It stays on your device — nothing is uploaded.

Runs in your browser — nothing you enter is sent to a server.

How the Image Compressor works

Choose an image, pick a format, quality and maximum width, and select Compress image. The image is re-encoded on a canvas in your browser — it never leaves your device — and you see the new size and how much was saved before you download it.

The biggest savings usually come from the size, not the quality: a 4000-pixel phone photo shown 1200 pixels wide on a web page carries eleven times the pixels it needs. WebP is typically 25–35% smaller than JPG at similar quality. Compressing also removes metadata such as the camera model and GPS location.

Formula

saved = (1 − new size ÷ original size) × 100%

Pixels scale with the square of the width: half the width is a quarter of the pixels.

Examples

A 4000 × 3000 phone photo for a website

Scaled to 1920 px wide it becomes 1920 × 1440 — about 77% fewer pixels before quality is even changed.

Choosing a quality

75–85% is visually close to the original for photos; below 60% artifacts start to show around edges and text.

Frequently asked questions

Are my photos uploaded?

No. Compression runs entirely in your browser; the file never leaves your device.

Why did my PNG get bigger?

PNG is lossless. Screenshots and graphics with flat colors are often already small as PNG; converting them to JPG can add size. Use the Image Format Converter to compare, or keep the PNG.

Can every browser save WebP?

All current browsers can. Very old Safari versions (before 17) can't, and the tool will tell you to choose JPG.

Image Resizer

Resize images to exact pixel dimensions or by percentage, keeping the proportions if you like.

Image Tools

Image Format Converter

Convert images between PNG, JPG and WebP, with a background color for transparent areas.

Image Tools

Data Storage Converter

Convert bits, bytes, KB, MB, GB and TB, and their binary counterparts KiB, MiB, GiB and TiB.

Converters