Skip to content

Image Compressor

Make photos and graphics smaller so pages load faster and email attachments fit. Choose a quality or a target file size, and see exactly how much each file shrinks before you download it.

  • No upload: runs in your browser
  • Free, no account, no watermark
  • Batch: many images at once
  • Target file size
  • ZIP download

Runs entirely in your browser. Your files are never uploaded to SBGeeks or anyone else. Privacy policy

How to use the Image Compressor

  1. Drop one or more images on the box, choose them, or paste one with Ctrl+V.
  2. Pick the output format and either a quality level or a target size in KB. Add a maximum width if the images are larger than they will be shown.
  3. Check the new size and the saving next to each file. Settings re-run automatically when you change them.
  4. Download files one by one, or all of them as a ZIP.

What does an image compressor do?

An image compressor re-saves a picture so it takes up fewer bytes. For JPG and WebP it uses lossy compression, which discards fine detail the eye rarely notices; lowering the width of an oversized photo saves even more. A 4 MB phone photo resized to 1600 pixels wide and saved as WebP at 80% quality is often a few hundred kilobytes.

Runs entirely in your browser. Your files are never uploaded to SBGeeks or anyone else.

Free to use, with no sign-up, no limits on the number of files and no watermark added.

Built and maintained by SBGeeks, a digital marketing agency. Questions or problems? Contact us.

How it works

Each image is decoded by your browser and drawn onto a canvas at the size you chose. The canvas is then encoded again as JPG, WebP or PNG. With a target size, the tool tries several quality levels and keeps the highest one that fits under your limit.

If the compressed file would be larger than the original (common with images that are already optimised, or small PNG graphics), the tool tells you and offers the original instead, so you never download a worse file by accident. Re-encoding also removes EXIF metadata such as camera details and GPS location.

Useful for

  • Shrinking product and blog images before uploading them to a website
  • Getting photos under an email or form upload limit
  • Preparing images for a Google Business Profile post
  • Converting heavy PNG screenshots to much smaller WebP files

Limitations

  • PNG is lossless, so the quality setting does not apply to it. Resizing, or switching to WebP, is what makes PNGs smaller.
  • Animated GIFs are saved as a single still frame.
  • Very large images (over about 50 megapixels, or 16 on iPhone) may be too big for the browser to process.
  • Colour profiles other than sRGB are converted to sRGB.

Questions

What quality setting should I use?
For photos on a website, 75–82% in JPG or WebP is usually indistinguishable from the original at normal viewing size. Use 85–90% for images people will zoom into, and avoid going below 60% for photos with faces or text.
Which format gives the smallest file?
WebP is usually 25–35% smaller than JPG at similar visual quality and is supported by all current browsers. Use PNG only when you need sharp edges with transparency and the image is small, such as a logo.
Is there a limit on how many images I can compress?
There is no fixed limit and no daily cap. Each file can be up to 50 MB. Very large batches depend on your device’s memory, so for hundreds of photos use the batch converter, which processes them one at a time.
Chat on WhatsApp

Install the SBGeeks app

On iPhone or iPad, use Safari:

  1. Tap the Share button (the square with an arrow pointing up).
  2. Scroll down and tap Add to Home Screen.
  3. Tap Add. The SBGeeks icon appears on your home screen.

On Android, use Chrome:

  1. Tap the three-dot menu at the top right.
  2. Tap Add to Home screen, then Install. (Some phones show Install app instead.)
  3. The SBGeeks icon appears with your other apps.

Not there? Make sure you are not in an Incognito tab, and that the page was opened in Chrome itself, not inside another app.

This page is open inside another app (such as WhatsApp, Facebook or Instagram), which cannot install apps.

  1. Tap the menu in the corner and choose Open in browser (Chrome or Safari).
  2. Then tap Install again.

On a computer, use Chrome or Edge: click the install icon at the right of the address bar, or open the browser menu and choose Install SBGeeks.