How to compress an image to under 100 KB

Updated

To get an image under 100 KB, re-save it as JPEG and drag the quality down while watching the resulting kilobytes. If quality alone won't reach the target, shrink the pixel dimensions too — fewer pixels means a smaller file. Open the EditItAll compressor, adjust, check the number, and export. It all runs in your browser.

Do it now — free, in your browser

Compress an image

Why a hard 100 KB limit is its own problem

Plenty of upload forms don't just prefer a small file — they refuse anything over an exact size. Job-application portals, government and ID uploads, forum avatars and profile pictures often enforce a hard ceiling, and 100 KB is one of the most common. Go a single kilobyte over and the form bounces your photo.

That makes this different from casually "making an image smaller". You're aiming at a specific number, so the useful skill is being able to see the resulting file size as you adjust, and to stop the moment you're safely under the limit.

How to get an image under 100 KB, step by step

For a photo, JPEG gives the smallest file at a given quality, and the compressor shows the size updating as you work:

  1. Open the EditItAll compressor and drop your image in.
  2. Drag the quality slider down and watch the kilobyte figure fall. For many photos you can reach 100 KB on quality alone.
  3. Check the number. If it's comfortably under 100 KB, export and download.
  4. If it's still too big, don't force the quality to the floor — move on to resizing instead.

It's an iterative loop: adjust, read the size, adjust again. Because every image is processed right on your device, nothing is uploaded — you can disconnect from the internet after the page loads and it still works.

When quality alone won't reach the target

A photo's file size comes from two things: how many pixels it has and how hard it's compressed. If dialling the quality down still leaves you above 100 KB, the fix is to remove pixels by reducing the dimensions. A smaller image simply has less to store — halving the width and height can roughly quarter the file — and for an avatar or profile photo shown at a few hundred pixels, a huge original is wasted anyway.

Format matters too. Use the JPEG compressor for photographs, or WebP if the form accepts it, since WebP often hits the same quality in fewer kilobytes. Avoid PNG for photos: it's lossless and rarely squeezes a detailed picture under 100 KB. If your file is a PNG photo, convert it with PNG to JPG first, then compress.

The honest tradeoff below 100 KB

Be realistic: forcing a large, detailed photo under 100 KB can visibly soften it — fine detail smears and edges pick up faint blocky artefacts. Push too far and the image looks obviously degraded. The goal is the largest file that still clears the limit, not the smallest one you can make. If a photo won't look acceptable that small, resizing it to fewer pixels usually helps more than crushing the quality.

Each export is a fresh copy with metadata stripped, so hidden EXIF and GPS data don't ride along to the portal. If your limit is really about email attachments rather than a form field, see reducing image file size for email; to preserve detail while shrinking, read compressing images without losing quality.

Ready to try it?

Free, no sign-up, and nothing you open ever leaves your device.

Frequently asked questions

Why does an upload form reject my image for being too large?+

Many forms enforce a hard size ceiling — often 100 KB — and reject anything above it, even by a kilobyte. Compress the image below that number before uploading and it will go through.

What's the best format for getting a photo under 100 KB?+

JPEG for most photos, or WebP where the form accepts it, since WebP often reaches the same quality in fewer kilobytes. Avoid PNG for photographs — it rarely fits a detailed photo under 100 KB.

My image still won't get under 100 KB. What can I do?+

Reduce the pixel dimensions. A smaller image has fewer pixels to store, so shrinking the width and height cuts the file size sharply — often more effectively than lowering the quality any further.

Will squeezing an image under 100 KB make it look worse?+

It can. Forcing a large, detailed photo that small may soften fine detail or add faint blockiness. Aim for the largest file that still clears the limit, and resize rather than crush the quality when you can.

Are my images uploaded to compress them?+

No. The compressor runs entirely in your browser, so your images never leave your device. You can go offline after the page loads and it still works, and each export has its metadata stripped.

Related guides

More guides on compressing images →