Media

Image Compressor

Compress JPG, PNG, and WebP images in your browser. Shrink to a target size, fully private.

Ad slot · tool-below

About this tool

An image compressor shrinks the file size of a photo so it loads faster, uploads quicker, and fits within size limits — without an obvious drop in quality. This tool compresses JPG, PNG, and WebP images entirely in your browser: your photo is never uploaded to a server, so it stays completely private.

Two ways to compress

  • By quality — drag a slider and trade a little visual quality for a much smaller file.
  • Target size (KB) — tell it the maximum size you need (for example "under 100 KB" for a portal upload) and it finds the best quality that fits.

When you need it

  • Meeting upload limits on job, exam, or government portals.
  • Speeding up a website by serving lighter images.
  • Emailing or sharing photos that are too large to send.

How it works

The image is drawn to an in-browser canvas and re-encoded as a JPEG at the chosen quality. Because all of this happens on your device, there's no waiting for an upload and no copy of your image sitting on someone else's server. Very large images are limited only by your device's memory, and HEIC files (from some iPhones) need converting to JPG first.

Need different dimensions too? Use the Image Resizer, or change the format with the Image Converter.

Ad slot · seo-mid

Frequently asked questions

Are my images uploaded to a server?

No. Compression happens entirely in your browser using the Canvas API, so your image never leaves your device.

How do I compress an image to a specific size like 100 KB?

Switch to "Target size (KB)", enter your limit, and the tool picks the highest quality that fits under that size.

Does compressing reduce image quality?

Some quality is traded for size, but at 70–80% quality the difference is usually invisible while the file gets much smaller. Lower the quality for smaller files.

What formats are supported?

JPG, PNG, and WebP can be loaded. The compressed result is saved as a JPEG, which gives the best size reduction for photos. HEIC files should be converted to JPG first.

Is there a file size limit?

There is no fixed limit — it depends on your device's memory, since everything is processed locally. Very large images may be slow on low-end phones.

Related tools

Ad slot · above-footer