Skip to content
ToolsUnlocked

Compress Image

Compress image files to make photos smaller without visible loss of quality. Drop one image or a whole batch, pick a compression level, optionally convert to WebP or shrink very large photos, and download the results. Everything happens in your browser, so your pictures are never uploaded.

Runs in your browser Free, no sign-up
Compress Image
Drop JPG, PNG or WebP images here or browse Add one or many images. They stay on your device.

How to compress an image

  1. 1 Drop your images into the box, or press browse.
  2. 2 Choose a compression level: Light, Recommended or Strong.
  3. 3 Optionally change the format or set a max width for big photos.
  4. 4 Press Compress. One image downloads directly; several come in a ZIP.

What makes an image file large, and what shrinks it

Image size depends on two things: how many pixels the picture has and how they are encoded. A 12-megapixel phone photo saved as JPG is usually 2 to 5 MB, and most of that detail is never seen on a screen.

  • Quality setting: JPG and WebP at about 75 to 85% quality look almost the same as 100% but are often a third of the size.
  • Dimensions: halving the width and height leaves a quarter of the pixels, which cuts the file size by roughly the same amount.
  • Format: PNG is lossless and large for photos; saving a photo as JPG or WebP is often the biggest saving of all.

For a fixed upload limit, the target pages do the guessing for you: Compress Image to 50KB and 100KB find the best quality that fits. To change only the dimensions, use Resize Image.

Features

Batch compression

Compress dozens of images in one go.

Three levels

Choose the balance between quality and size.

WebP option

Convert to WebP for the smallest files on the web.

Resize big photos

Cap the width at Full HD or smaller for huge savings.

When to use it

Websites

Make pages load faster with lighter images. For a strict form limit, Compress Image to 50KB finds the size for you.

Email and WhatsApp

Send photos quickly on slow connections. Too many pixels? Resize Image makes the picture itself smaller.

Online forms

Get photos under upload limits. Screenshots saved as PNG shrink a lot with PNG to JPG.

Phone storage

Shrink photo collections you want to keep. Cut away borders first with Crop Image.

Related Image tasks

Frequently asked questions

Are my images uploaded to a server?

No. Your images are processed by your own browser and never leave your device, so private photos, ID cards and documents stay private. Once the page has loaded, the tool even works offline.

How much smaller will my images get?

Phone photos often shrink by 60% to 90%, especially with a max width. Images that are already compressed may only shrink a little.

Will I see a difference in quality?

At Recommended, most people cannot see a difference on screen. Strong is smaller but can look softer when zoomed in.

Why didn't my PNG get smaller?

PNG is a lossless format, so re-saving it rarely helps. Choose JPG or WebP as the output format to make it much smaller.

What is WebP?

A modern image format made by Google. It is usually 25% to 35% smaller than JPG at the same quality and works in all modern browsers.

Do I need a specific size in KB?

Use our Compress Image to 100KB, 50KB or 20KB tools, which hit an exact size target.

Can I do many images at once?

Yes. Drop as many images as you like. One image downloads on its own, and several come together in a single ZIP file.

Does it keep the photo's orientation?

Yes. Phone photos are turned the right way up before compressing.

Is it free?

Yes. There is no sign-up, no watermark and no daily limit.

Which compression level should I choose?

Recommended suits almost everything. Use Light for photos you may print, and Strong when the smallest size matters most, such as for slow connections.

Can I compress images on my phone?

Yes. Pick several photos from your gallery in Chrome or Safari, compress them, and save them as one ZIP or one by one.

How this tool works. These image tools run entirely in your browser using the Canvas API built into every modern browser, the open-source libheif decoder for iPhone HEIC photos and Tesseract, a widely used open-source OCR engine, for reading text. Each tool is tested with real phone photos, screenshots and scans before it goes live, and nothing you open is sent to a server.

HF

Built and reviewed by , founder and lead developer
Last updated · How we check our tools · Report a problem