Free tool · No signup · Private

Image Compressor: Reduce Photo Size Without Uploading

Make photos smaller for websites, email, WhatsApp or online forms. Pick a format, quality and maximum size, then drop in your images. Compression happens on your device, so your photos are never uploaded.

By Suman Sharma · Updated

Image compressor · batchLocal
75%

70–80% is usually impossible to tell apart from the original, at a fraction of the size.

Images are compressed on your device. Nothing is uploaded.

How to use this tool

  1. Choose your settings

    Pick WebP, JPG or PNG, a maximum size for the longest side, and a quality level. 75% is a good start.

  2. Add your images

    Tap the box to choose photos, or drag and drop them. You can add several at once.

  3. Download the smaller files

    See the before and after size for each image, then download them one by one or all at once.

Example

A 12-megapixel phone photo shrunk for a website or email.

Input

  • Photo: 4032 × 3024 JPG from a phone
  • Format: WebP
  • Quality: 80%
  • Max size: 1920 px

Result

  • New size: 1920 × 1440, under a quarter of the original pixels
  • Orientation kept, so portrait photos stay upright
  • The before and after file size shows next to each image

How small the file gets depends on the photo: a busy street scene keeps more detail than a plain sky. Resizing is what saves the most, so set the max size first and only then lower the quality.

Which format should I pick?

  • WebP: usually the smallest file at the same quality, often 25–35% smaller than JPG. Every modern browser supports it. Best for websites.
  • JPG: works everywhere, including old software and many government and job portals that only accept .jpg.
  • PNG: lossless, so the quality slider doesn't apply. Use it for screenshots, logos and graphics with text or sharp edges, not photos.

Resizing makes the biggest difference

A modern phone photo is often 4000 pixels wide and 3–5 MB. Most screens never show more than 1920 pixels across. Scaling down to 1920 px removes three-quarters of the pixels before compression even starts, and you won't see the difference on screen.

As a guide: 1920 px for websites and slides, 1280 px for email and messaging, and 800 px for profile photos and small form uploads. Images are never scaled up.

Private, and fast on your phone

Most online compressors upload your photos to their server. This one uses your browser's own image encoder, so files never leave your device. That makes it safe for ID photos, documents and personal pictures, and it also works on slow connections because nothing has to be uploaded.

Photos are rotated the right way up automatically. Location data and other metadata inside the original file are not copied to the compressed version.

Size limits you'll run into

  • Email attachments: Gmail and Outlook cap a message at about 20 to 25 MB in total.
  • Government and job forms: photo uploads are often limited to 100 to 500 KB, and signatures to 50 to 100 KB.
  • WhatsApp: photos are compressed automatically; send as a document to keep the original.
  • Websites: aim for under 200 KB for most images and under 500 KB for a large hero photo, so pages load quickly on mobile.

Lossy vs lossless compression

Lossy compression (JPG and lossy WebP) throws away detail that's hard to see, which is why photos can shrink by 80% or more with little visible change. Each time you re-save a lossy file it loses a little more, so always compress from the original.

Lossless compression (PNG) keeps every pixel exactly, so it suits graphics, logos and screenshots with text. For photos, PNG files are usually several times larger than a good JPG or WebP.

Common errors

  • "Couldn't read this image. Try a JPG or PNG."

    Usually an iPhone HEIC photo in a browser that can't open HEIC. Open the page in Safari, or set the iPhone camera to 'Most Compatible' so new photos save as JPG.

  • The PNG is bigger than the original

    PNG is lossless, so a photo saved as PNG often grows. Use WebP or JPG for photos and keep PNG for screenshots and logos.

  • A transparent logo gets a white background

    JPG can't store transparency, so transparent areas are filled white. Choose WebP or PNG to keep them clear.

  • Still over a portal's size limit

    Drop the max size to 1280 or 1080 px before going below 60% quality. Fewer pixels shrink the file far more than a lower quality setting does.

Frequently asked questions

How do I reduce the size of an image?

Choose WebP or JPG, set a maximum size (1920 px suits most uses) and a quality around 75%, then add your image. You'll see the new size straight away and can download it.

How do I compress a photo to under 100 KB or 200 KB?

Set the maximum size to 1280 px or 800 px and the quality to around 60–70%, using JPG if the form requires it. Check the new size in the list, and lower the settings a little more if it's still too big.

Will compressing reduce the quality?

Slightly, but at 70–80% quality the difference is very hard to see on screen. PNG output is lossless; only resizing changes it.

Can I compress several images at once?

Yes. Select or drop multiple images, then use Download all.

Does it remove location data from photos?

Yes. The compressed image is redrawn from the pixels, so GPS location, camera details and other metadata from the original aren't included.

How do I reduce an image to 50 KB?

Set the maximum size to 800 px or less and the quality to about 50 to 60%, using JPG. Passport-style and signature images are small, so this is usually enough. Lower the size again if it's still over.

Is WebP better than JPG?

For websites, usually yes: WebP files are typically 25 to 35% smaller at the same quality, and all modern browsers support them. Use JPG when a form or old program only accepts .jpg.

Contact

Get in Touch

Want to call me? book a call and I'll respond in the available time slot. I will ignore all soliciting.