Skip to the tool

Image compressor

Drop in a batch, pick a quality, and watch the sizes fall. Files are compressed on your own device, upload-free by design.

Guide

How to use it

  1. Drop up to 20 images onto the tool, JPG, PNG or WebP.
  2. Set the quality slider. 80 is the default and a safe choice, 60 to 70 squeezes harder for email and web use.
  3. Tick Output WebP if the destination supports it, it beats JPG by a quarter at the same quality.
  4. Tap Compress, then download each file. The green badge shows the saving per file, the summary totals the batch.

Examples

What compression saves

4.2 MB → 640 KB

A 12-megapixel phone photo at quality 80: about 85% smaller, and at screen sizes you will not find the difference without the originals side by side.

10 × EMAIL

Ten holiday photos that will not send: at quality 70 the batch drops from 38 MB to about 5, under most attachment limits in one pass.

PNG → JPG

A PNG photograph (a common accident) converts to JPG here automatically when compressing, often a 90% saving, PNG was never the right container for photos.

Method

How it works

Each image is redrawn on a canvas and re-encoded at your chosen quality: JPGs stay JPG, PNGs become JPG (photographic PNGs are enormous for no visual benefit), and the WebP toggle re-encodes everything to WebP. If re-encoding would somehow enlarge a file, the original is kept, the tool never hands you a worse file.

Batch processing runs file by file so a broken image cannot sink the set. All of it happens on your machine, twenty photos never queue behind someone’s upload.

FAQ

Frequently asked questions

What quality number should I use?

80 for keeping, 70 for sharing, 60 for web pages where speed beats pixel-peeping. Below 50, artefacts around edges start showing on most photos.

Will I see the difference?

At quality 75 plus, almost never at normal viewing sizes. Zoomed to 300% you will, but that is not how photos are looked at.

Why did my PNG turn into a JPG?

Photographic PNGs are typically 5 to 10 times larger than an equivalent JPG. If you need PNG preserved (transparency, exact pixels), untick WebP and keep quality at 95 plus, or use the converter to control formats precisely.

Does compressing twice make files smaller again?

Barely, and it stacks artefacts. Compress once from the best original you have.

Is WebP safe to use?

Every modern browser reads it. Old software (and some upload forms) may not, when in doubt, stick to JPG.

Are my photos private?

They never leave your device. No upload, no server-side queue, no retention policy needed because there is nothing to retain.

More tools

Related tools

Compress to 100 KBHit an exact size limit automatically. Compress JPEGFormat-specific advice for JPGs. Image resizerSmaller dimensions, the other half of smaller files. Image converterMove between JPG, PNG, WebP and HEIC.
Skip to the tool

Image compressor

Drop in a batch, pick a quality, and watch the sizes fall. Files are compressed on your own device, upload-free by design.

Compression runs on your device with the browser’s canvas. Photos never leave your machine, which is the whole point.

Guide

How to use it

  1. Drop up to 20 images onto the tool, JPG, PNG or WebP.
  2. Set the quality slider. 80 is the default and a safe choice, 60 to 70 squeezes harder for email and web use.
  3. Tick Output WebP if the destination supports it, it beats JPG by a quarter at the same quality.
  4. Tap Compress, then download each file. The green badge shows the saving per file, the summary totals the batch.

Examples

What compression saves

4.2 MB → 640 KB

A 12-megapixel phone photo at quality 80: about 85% smaller, and at screen sizes you will not find the difference without the originals side by side.

10 × EMAIL

Ten holiday photos that will not send: at quality 70 the batch drops from 38 MB to about 5, under most attachment limits in one pass.

PNG → JPG

A PNG photograph (a common accident) converts to JPG here automatically when compressing, often a 90% saving, PNG was never the right container for photos.

Method

How it works

Each image is redrawn on a canvas and re-encoded at your chosen quality: JPGs stay JPG, PNGs become JPG (photographic PNGs are enormous for no visual benefit), and the WebP toggle re-encodes everything to WebP. If re-encoding would somehow enlarge a file, the original is kept, the tool never hands you a worse file.

Batch processing runs file by file so a broken image cannot sink the set. All of it happens on your machine, twenty photos never queue behind someone’s upload.

FAQ

Frequently asked questions

What quality number should I use?

80 for keeping, 70 for sharing, 60 for web pages where speed beats pixel-peeping. Below 50, artefacts around edges start showing on most photos.

Will I see the difference?

At quality 75 plus, almost never at normal viewing sizes. Zoomed to 300% you will, but that is not how photos are looked at.

Why did my PNG turn into a JPG?

Photographic PNGs are typically 5 to 10 times larger than an equivalent JPG. If you need PNG preserved (transparency, exact pixels), untick WebP and keep quality at 95 plus, or use the converter to control formats precisely.

Does compressing twice make files smaller again?

Barely, and it stacks artefacts. Compress once from the best original you have.

Is WebP safe to use?

Every modern browser reads it. Old software (and some upload forms) may not, when in doubt, stick to JPG.

Are my photos private?

They never leave your device. No upload, no server-side queue, no retention policy needed because there is nothing to retain.

More tools

Related tools