EZ Compress

Image compressor: shrink JPG, PNG and WEBP without visible loss

Reduce image file size by up to 90% in your browser. Target an exact KB size or a quality level. Batch compress JPG, PNG, WEBP.

Stays on your deviceFree daily runsNo watermarkBatch freePrivate
Loading tool…

See it on a sample image

Produced by this exact tool on a sample photo. The sizes and dimensions shown are real output. Drag the handle left and right to compare.

Before: JPG · 542.8 KB · 1600×1067 After: JPG · 196.9 KB · 1053×702 · quality 77% BeforeAfter −64%
Before JPG · 542.8 KB · 1600×1067After JPG · 196.9 KB · 1053×702 · quality 77%

Most images are far larger than they need to be. This compressor re-encodes JPG, PNG and WEBP on your device, with a quality slider or an exact target size ("make it under 200 KB") that finds the best quality that fits. PNGs are palette-quantised for 60–80% savings while keeping transparency.

What is Image Compressor?

Our image compressor makes JPG, PNG and WEBP files smaller so they upload faster, load faster and take up less space. You can pick a quality level and let it trim the waste, or type a size limit and get a file that fits under it. Mixed batches are fine, so one drop can hold phone photos, screenshots and web graphics together.

The problem it solves is simple: cameras and phones save far more data than a screen needs. A 4 MB photo often looks identical at 600 KB. Shrinking it by hand in a photo editor takes time and guesswork. Here you drop the files, compare the before and after sizes, and download one file or a ZIP of the lot.

How to use the Image Compressor

  1. Drop images (any mix of formats).
  2. Choose a quality, or switch to Target size and enter the KB limit.
  3. Compare before/after sizes and download or ZIP.

How Image Compressor works

Image compression comes in two kinds. Lossless compression packs the same pixels more tightly, like zipping a file. Lossy compression throws away detail your eyes are unlikely to notice. JPG and WEBP are lossy: they split the picture into small blocks, describe each block as a mix of smooth patterns, and round off the fine patterns. The quality slider controls how hard that rounding is.

PNG works differently. It stores every pixel exactly, so the easiest saving is to reduce the number of distinct colours to a palette of 256 or fewer. Screenshots, logos and flat graphics rarely use more than that, which is why they often shrink by 60–80% with no visible change, and transparency survives.

Every step happens in your browser. The file is decoded onto a canvas, re-encoded at the setting you chose, and compared with the original. If the new file would be bigger, the tool keeps your original rather than handing you a worse result.

Key features of Image Compressor

Free, with a batch as one run

Compress a whole batch of images in one run with no watermark, and get more free runs each day by creating a free account. Batch mode handles dozens of files in one go, and the ZIP button saves them together.

Hits your KB limit

Switch to Target size, type a number between 5 and 20,000 KB, and the tool searches for the highest quality that fits under it. It reduces dimensions only when quality alone cannot get there, so you keep as much detail as the limit allows.

Seconds, not minutes

Your photos never travel to a server and there is no queue, so a typical photo is compressed in a second or two. Large batches take a little longer on older phones because the work runs on your own device, but nothing waits on a network connection.

Phone, tablet or desktop

It works in current Chrome, Edge, Safari and Firefox on Windows, macOS, Linux, iPhone, iPad and Android. Pick photos straight from your camera roll, drag them in on a laptop, or paste a copied image with Ctrl or Cmd+V.

Keyboard and screen reader friendly

Every control can be reached with Tab and Enter, and menus respond to the arrow keys. Buttons and fields carry clear labels, progress is announced to screen readers, and the layout holds up with browser zoom, dark mode and small screens.

Photos stay on your device

Your images stay on your device. Compression runs inside the browser tab, which you can confirm in the network tab of your developer tools. Location and camera data are removed by default, so a shared photo does not reveal where it was taken.

What makes EZ Compress's Image Compressor different

1

Never returns a bigger file

Some online tools hand back a file larger than the one you gave them, especially with already optimised images. This one compares the result with your original and keeps the original if re-encoding would not help, telling you so on the result line.

2

Quality or size, your choice

Most compressors give you either a slider or a size box. Here you get both modes, plus a maximum dimension setting and a choice of output format, so you can turn a heavy PNG photo into a far smaller JPG or WEBP in the same step.

3

PNG transparency kept

PNG files are palette-quantised rather than converted to JPG, so transparent logos and icons keep their see-through background. You only lose transparency if you deliberately choose JPG as the output format.

Why use Image Compressor?

Smaller images make everything easier. Websites load faster and rank better, email attachments stop bouncing, and cloud storage lasts longer. If you need to compress image files for a blog, a shop or a slide deck, a quality of around 80% usually cuts the size by more than half with no difference you can see.

It is also the quickest way to compress photo uploads for forms that have strict limits. Instead of guessing, use it as an image size reducer: type the limit and download a file that fits. Web designers can optimise images in bulk before publishing, and anyone short on phone storage can shrink holiday shots without deleting them.

Who can use Image Compressor?

Bloggers

Run featured images and in-post photos through the image compressor before uploading them, so pages load quickly on mobile and hosting space goes further.

Online sellers

Compress batches of product photos to a consistent size before listing them, keeping detail sharp while meeting the upload limits of your shop platform.

Web developers

Convert heavy PNG screenshots and hero images to WEBP or quantised PNG, set a maximum dimension, and download the whole set as a ZIP for the build.

Office workers

Use it as an image size reducer for screenshots and photos, making them small enough to paste into reports, tickets and emails without hitting attachment limits or slowing down shared drives.

Parents and families

Shrink a phone full of school event and holiday photos before sending them in a group chat or saving them to a nearly full cloud account.

Settings explained

SettingWhat it does
ModeChoose between a fixed quality or an exact file-size target.
QualityHigher keeps more detail but makes a larger file. 80–90% is visually identical to the original for most photos.
Target size (KB)The tool finds the highest quality that fits under this size, downscaling only if it must.
Max dimension (px, 0 = keep)Shrinks images whose longest side exceeds this, keeping aspect ratio. 0 keeps the original size.
Output formatOutput format. "Keep original" preserves the input format where possible.
Keep EXIF / location dataOff by default, so GPS and camera data are removed. Turn on to copy the date, camera details and location from a JPG or iPhone HEIC into the JPG output.

Image Compressor: frequently asked questions

How do I compress an image without losing quality?
Use the Quality mode at 80–85% for photos. The detail removed at that level is very hard to see on a screen. For screenshots and logos, keep PNG output, which uses a 256-colour palette that looks identical for flat graphics while still saving 60–80%.
What is the best image compressor setting for a website?
For photos, choose WEBP or JPG at about 80% and set a maximum dimension of 1600–2000 px. That keeps images sharp on large screens while cutting most files to a few hundred KB. Use PNG only for graphics that need transparency.
Can I compress a photo to a specific size?
Yes. Switch the mode to Target size and enter the limit in KB. The tool finds the highest quality that lands just under it and only reduces the dimensions if quality alone is not enough.
How many images can I compress at once?
There is no fixed limit, and the whole batch uses just one of your daily free runs. You can drop dozens of images in one batch and download them individually or as a single ZIP. Very large batches depend on your device's memory, so older phones may work more slowly.
Why did my image barely get smaller?
It was probably already well compressed, which is common with images saved for the web. Try a lower quality, a smaller maximum dimension, or WEBP output. If re-encoding would make it bigger, the tool keeps your original.
Does compressing an image remove EXIF data?
Yes, by default. GPS location, camera model and other metadata are dropped, which also saves a few KB. Turn on Keep EXIF if you need that information preserved in the compressed file.
Can I use this image compressor on my iPhone?
Yes. Open the page in Safari, tap the drop area, choose photos from your library, and download the results to Files or Photos. Everything runs on the phone itself, so it works even on a slow connection once the page has loaded.
How much smaller will my image get?
Photos as JPG: typically 50–80% smaller at 80% quality with no visible change. PNG screenshots: 60–80% via colour quantisation. Already-optimised images shrink less.
What does Target size do?
It searches for the highest quality that lands under your KB limit, downscaling only if quality alone cannot get there.
Is compression lossless?
JPG and lossy WEBP are not. PNG quantisation reduces colours to 256, which is invisible for screenshots and flat graphics but may band smooth gradients.