Target size
Shrinks the image only as much as needed to stay clear.
Handy for websites and social posts. Ignored when an exact size is set.
Exact size in pixels (optional)
×
Fill one box to keep proportions, or both for a fixed size.
Extras

Compress a JPG to 100 KB and keep it looking sharp

100 KB is the size limit you run into everywhere: job portals and resume builders, college and scholarship applications, school and HR systems, online forms that accept a photo or scanned document, forum attachments, and email systems that trim large pictures. It's also a sensible budget for a web image that should load fast on a phone. This tool brings any photo under 100 KB (or any size you choose) while keeping as much detail as that size allows, and shows exactly how close the result came.

All of the work happens in your browser. Your photos are never uploaded, so it's safe for ID photos, scanned documents, and anything else private.

How to use it

  1. Choose one or more images, or drop them onto the box. JPG, PNG, WebP, GIF, BMP, and AVIF all work, and every result is saved as a JPG.
  2. Keep the 100 KB target, pick 50, 150, or 200 KB, or type your own.
  3. For a website or social post, set Longest side to the width you actually display, such as 1280 px for a blog.
  4. If a form asks for exact pixel dimensions, type them into the width and height boxes.
  5. Press and hold Hold to compare to check the result against the original, then download one image or the whole batch as a ZIP.

What fits in 100 KB?

A JPG's size depends on its pixel count, the quality setting, and how much detail is in the picture. Rough figures for a typical photo at a good quality level:

Kind of imageLongest side at 100 KB, roughlyWhy
Busy photo (foliage, crowds, gravel)900 to 1,200 pxFine texture takes the most bytes to store.
Everyday photo (people, rooms, food)1,200 to 1,600 pxSmooth areas like skin and walls compress well.
Portrait on a plain background1,500 to 2,000 pxLarge even areas cost very little.
Scanned text document1,600 to 2,400 pxMostly white paper. Black and white helps even more.
Screenshot or flat graphicOften full sizeFew colors and sharp edges, though JPG may blur thin text.

These are estimates, not rules, which is why the tool measures instead of guessing. It tries a size, encodes the image, checks the result, and adjusts until it lands just under your limit.

How the compression works

The tool first finds the largest dimensions that fit under your target at a clean quality level. Then it runs a quick search for the highest quality setting that still fits at those dimensions, so almost none of the allowed space goes unused. The What matters most setting chooses the tradeoff:

  • Balanced keeps quality around 60% or higher and reduces the pixel size only as far as needed. It's the right choice for most photos.
  • Sharpness holds quality at 80% or higher and makes the picture smaller instead. Use it for faces, products, or anything viewed up close.
  • Dimensions keeps as many pixels as it can and lowers quality instead. Use it when a form checks the width and height, and accept some softness.

Using 100 KB images on a website

Large images are the most common reason pages feel slow. They directly affect Largest Contentful Paint, the Core Web Vitals score Google uses to measure loading speed. A 3 MB phone photo shown in an 800-pixel-wide column wastes nearly all of those bytes. Resizing it to the display width and compressing it to around 100 KB usually looks identical on screen and loads many times faster.

  • Match the display width. Set the longest side to about twice the width shown on screen for sharp results on high-resolution displays, or equal to it if speed matters most.
  • Use smaller targets for thumbnails. Grid images and thumbnails rarely need more than 30 to 50 KB.
  • Keep hero images under about 200 KB. A full-width banner can take a bit more, but it's the first thing visitors wait for.
  • Compress before uploading. WordPress and other platforms create resized copies, but they start from the file you upload. A smaller original means smaller copies and less storage.

Tips for application photos and scanned documents

  • Crop before you compress. Cutting away empty background leaves more of the 100 KB for the part that matters.
  • Scan documents in good light and use black and white for text-only pages. Removing color noise lets the pages stay larger and more readable.
  • Enter exact pixel sizes when the form lists them, and choose "Crop to fill" so the image isn't stretched.
  • Leave "1 KB equals" on 1,000 bytes. A file under 100,000 bytes passes whether the form counts in thousands or in 1,024-byte units.

Frequently asked questions

Are my images uploaded anywhere?

No. Decoding, resizing, and compression all run in your browser tab. Once the page has loaded, the tool works even with your internet connection turned off.

Why did my image get smaller in pixels?

A 12-megapixel phone photo holds far more detail than 100 KB can store at a reasonable quality. Reducing the pixel count keeps the result clear instead of blocky. If you need the original width and height, choose "Dimensions" or type the exact size.

Can I compress to exactly 100 KB?

The tool gets as close as it can without going over, usually within 1 to 3 percent. Hitting the exact byte isn't possible with JPG, because each quality step changes the size by a small jump.

My photo is already under 100 KB. What happens?

If it's a JPG under the target and you haven't asked for resizing, a longest-side limit it exceeds, or black and white, it's kept exactly as is. Recompressing would only lose quality.

Does it remove location data and camera details?

Yes. Compressed images are redrawn from their pixels, so GPS coordinates, camera settings, and other EXIF metadata are left behind. Photos taken sideways are rotated upright first.

Should I use WebP instead of JPG?

WebP files are usually 25 to 35 percent smaller at the same quality, and they're great for your own website. Forms and portals often accept only JPG, though, which is why this tool always produces a JPG.

Why won't my HEIC photo open?

Only Safari can decode HEIC images. On other browsers, convert the photo to JPG first, or set your iPhone camera to "Most Compatible" so it saves JPGs.

Our Full Image Tool Library

Flipper File