Free Image Compressor

Shrink JPEG, PNG and WebP images with adjustable quality and optional resizing. Compression happens in your browser, so your photos are never uploaded.

Use the Image Compressor

Loading tool…

How to use the Image Compressor

  1. Drop images onto the box or click to choose them.
  2. Set the quality (about 70–80% is a good balance) and optionally a maximum width.
  3. Compare before and after sizes for each image.
  4. Download images individually or all together as a ZIP.

About this tool

Images are redrawn on a canvas and re-encoded as JPEG or WebP at the quality you choose, which discards some detail to reduce size. PNG transparency is flattened to white when saving as JPEG; choose WebP to keep transparency. Photos shrink the most; already-optimised graphics may not shrink at all.

Free to use. Your inputs are processed in your browser and are not sent to our servers. Results are estimates for general information; see the disclaimer.

How to compress an image without losing quality

  1. Start at the default quality of 75%. It's a sensible starting point for most photos.
  2. Compare the result at full size, particularly around faces and text.
  3. Reduce the width if the image is larger than it needs to be. This often saves more than lowering the quality.
  4. Adjust the slider until the size suits you and the image still looks good.

Compression does remove some data, so keep your original file in case you need it later.

JPEG or WebP?

FormatBest forKeep in mind
JPEGPhotos, forms and sharing, as nearly everything accepts itDoesn't support transparency, so see-through areas turn white
WebPWebsites, where it's often smaller than JPEG at similar qualitySome older software and upload forms may not accept it

You can upload JPEG, PNG or WebP files. Downloads are JPEG or WebP, so a PNG with a transparent background should be saved as WebP to keep that transparency.

Suggested sizes

These are practical starting points rather than fixed rules:

UseMax widthQuality
Website banner1600–1920 px70–80%
Blog or product photo800–1200 px70–80%
Email attachment1200–1600 px70%
Profile or form photo400–800 px70–80%

Reducing an image to a size limit (such as 100 KB)

Many application forms limit how large a photo or document scan can be. This tool doesn't have a target size setting, but you can reach one in a few moves:

  1. Choose JPEG, since forms widely accept it.
  2. Enter a smaller max width, such as 800 px.
  3. Watch the new size in the results, and lower the quality slider until it's under the limit.
  4. Open the file to check that any text is still easy to read.

Also check the form's other rules, such as its required pixel dimensions, as this tool only sets the width and keeps the same shape.

Private by design

Most online compressors upload your images to a server. This one processes them inside your browser, so your photos and documents stay on your device. You can compress up to 30 images at once, up to 25 MB each, then download them one by one or together as a ZIP file.

To add a link or contact card to printed material, try the QR Code Generator, and for job applications, the Free Resume Builder.

Why smaller images help a website

Large images are a frequent cause of slow pages, particularly on mobile data. Reducing them before you upload means faster loading and a smaller storage bill. Remember to add descriptive alt text when you publish them, too.

Frequently asked questions

Are my images uploaded?

No. All processing is done locally in your browser.

Will compression reduce quality?

Slightly, depending on the quality setting. Around 75% is usually hard to distinguish from the original for photos.

Why did my file not get smaller?

It may already be heavily optimised. Try a lower quality, a smaller max width or WebP output.

How do I compress an image to 100 KB?

Choose JPEG, reduce the max width to something like 800 pixels, then lower the quality slider until the result is under 100 KB. Check that the image still looks clear.

Can this tool keep a transparent PNG background?

Choose WebP as the output format to keep transparency. JPEG doesn't support it, so transparent areas become white.

How many images can I compress at once?

Up to 30 images, each up to 25 MB. You can download them one at a time or together as a ZIP file.

Related tools

QR Code Generator

Create downloadable QR codes for links, text, contact cards, Wi-Fi, email and phone numbers.

UtilitiesFree

Word Counter

Count words, characters, sentences and paragraphs, with reading time, speaking time and top keywords.

ProductivityFree

Professional Resume Builder

Build a clean one-column resume with three templates and download it as a PDF. Saved only in your browser.

CareerFree