Compress an Image to 100 KB

The target is already set to 100 KB. Drop a JPEG, PNG or WebP and the result comes back at or under it.

Compression settings

How to compress

The result lands at or just under this size.

JPEG, PNG, WebP · up to 20 MB

If the target cannot be reached at full size

Quality only. If 100 KB is impossible at this size you are told the smallest size reachable.

Quality down to 50 first, then the picture is scaled down a step at a time until it fits. The result says exactly what happened.

  • Processed on your device
  • No image upload
  • No account
  • No watermark
How it works

When a form refuses anything over 100 KB, guessing at a quality setting is the slow way round: the picture has to be encoded, measured against the limit — 102,400 bytes — and encoded again until it lands at or under it. On Resizo that target is already filled in at 100 KB, so you add the photo, press Compress image, and the panel tells you the size it actually reached. The search costs up to eight full-resolution encodes on a JPEG and every one of them runs on your own device, on a compressor the page downloads, so the document you are about to submit is never sent anywhere.

What this tool changes

Pixels
Decoded and written again
EXIF
Removed
GPS
Removed
XMP
Removed
ICC profile
Removed
DPI record
Removed — the new file claims no print size
Transparency
Depends on the format you save — PNG and WebP keep it, JPEG is flattened onto the background colour

Accepts JPEG, PNG and WebP. Saves JPEG, PNG or WebP.

What this changes

  • Searches the JPEG or WebP quality upward and keeps the highest setting whose encoded output still fits inside 102,400 bytes.
  • Measures every attempt on the finished file, up to eight full-resolution encodes, and prints the size it reached beside the original.
  • Offers WebP when a PNG will not fit, because the PNG encoder loaded here is lossless and has no quality to turn down.

What stays the same

  • Leaves the width and height alone, so what comes back is the same picture at the same pixel dimensions.
  • Carries no EXIF or GPS across, since the output is written from decoded pixels rather than copied from the source file.
  • Never hands back a file over the ceiling — when nothing fits, you are told the smallest size that image reached.

How to compress an image to 100 KB

  1. Leave the target where it is. The panel opens in target mode with 100 KB already typed in, so there is nothing to set unless the form you are filling in asks for a different number.
  2. Choose the image on your device. Drop a JPEG, PNG or WebP onto the panel above, or press Browse files. The file stays on your machine — there is no transfer step to sit through.
  3. Press Compress image. Your device encodes the picture and measures the real byte length, up to 8 times, keeping the best-looking version that still fits under 100 KB.
  4. Download the file and check the number. The panel prints the size it reached. If even the smallest encode overshoots you are told the smallest size that image can reach, rather than handed a file that misses the limit.

Why so many forms stop at 100 KB

A 100 KB ceiling is almost never an aesthetic decision. It comes from the system on the other side: a recruitment portal storing photographs for hundreds of thousands of applicants, an examination board with a fixed field size, a government service built against a database column that was sized years ago and never revisited.

Examination and recruitment portals are the most common source of it. They typically ask for a passport-style photograph somewhere between 20 KB and 100 KB, and a scanned signature between 10 KB and 20 KB, with the file rejected outright above the stated figure. University applications, visa services and insurance claim uploads use the same pattern. In every case the number is a hard ceiling rather than a suggestion, which is why landing just underneath it is the only useful behaviour.

Why the result lands just under, not exactly on

No image encoder takes a byte count as an instruction. You can ask a JPEG encoder for quality 62; you cannot ask it for 102,400 bytes, because the size that comes out depends on the picture — a plain studio background and a photo of a forest produce wildly different files from the same setting.

So the tool measures rather than predicting. It encodes at a probe quality, reads the real length of the result, and bisects the quality range from there, up to 8 times, keeping the best-looking version whose size still fits. What you download is the largest file that stays under your number. It is reported back to you in the panel next to the original size, so you can check it before you submit anything.

If it cannot reach 100 KB, cut the pixels first

There is a floor to what any image can be compressed to, and it is set by how many pixels it has. A 12-megapixel photograph has twelve million pixels to describe; squeezing that into 100 KB leaves well under a tenth of a bit per pixel, and the result is visibly blocky whatever the encoder does.

When that happens the tool tells you the smallest size it could actually reach for your file. The fix is to reduce the dimensions and try again — around 1000 to 1200 pixels on the long side is a comfortable home for a 100 KB photograph, and it is more than enough for any form that displays a headshot. Resize it first, then come back here.

Photographs and scanned signatures behave differently

A photograph is continuous tone, so lowering the JPEG quality is the right lever and the search above finds it in a few encodes. A scanned signature is the opposite: black ink on white paper, two colours doing almost all the work.

If that scan is a PNG there is nothing to turn down: the PNG encoder in this page is lossless and has no quality setting, so the same bytes come out however many times you run it. A signature scan is usually small enough that it fits anyway. When it does not, the answer offered is WebP — which reaches the number at the full picture size — rather than quietly handing you a smaller picture. If the scan is a JPEG, consider raising the scanner contrast instead: clean white paper compresses far better than a grey, speckled background.

If the limit is not 100 KB

The number in the panel above is editable, so any target from 10 KB up to 20 MB works on this page. There is also a 200 KB version, which is the other limit forms ask for most often and gives a full-size photo noticeably more room, and the main compressor if you would rather work with a quality slider than a byte target.

Limits

  • The search is bounded at eight full-resolution encodes and stops after twenty seconds, so a very large photograph gets the best fit found inside that budget rather than an exhaustive answer.
  • Because the picture is never made smaller here, an image that cannot reach the ceiling at its own size is refused with the figure it managed, and cutting the pixels first is a separate step you take.
  • An image above 40 megapixels is turned away before the work starts, because reaching an exact size means re-encoding the whole frame several times over.

Frequently asked questions

  • Will the file be exactly 100 KB?

    It will be at or just under, never over. There is no encoder setting that means "produce 102,400 bytes" — quality is the only dial, and what it produces depends on the picture. The tool encodes, measures, adjusts and repeats on your own device until it has the best-looking version that still fits, which is what a form with a ceiling actually needs.

  • What happens if my image cannot get down to 100 KB?

    You get told, with a number. Rather than handing back a file that misses the requirement, the tool reports the smallest size it could actually achieve for that image and asks you to raise the target. The usual fix is to reduce the pixel dimensions first and then compress again.

  • Does 100 KB mean 100,000 bytes or 102,400?

    102,400 — one kilobyte is 1024 bytes here, which is what Windows, macOS and almost every upload form mean by KB as well. If a portal is strict to the byte and rejects the file anyway, set the target slightly lower, at 95 KB, and try again.

  • Will the photo still look acceptable at 100 KB?

    That depends almost entirely on the pixel dimensions, not on the compressor. Around 1000 to 1200 pixels on the long side, 100 KB is comfortable. Force a 4000-pixel photograph into the same 100 KB and the quality has to fall a long way to get there, so resize first.

  • Which formats can I compress?

    JPEG, PNG and WebP, up to 20 MB each. The output keeps the format it came in with. JPEG and WebP are compressed by lowering the encoder quality, which is the dial the search turns. PNG has no such dial — it is lossless and the encoder here has no quality setting at all — so a PNG is written once and either it fits or the panel offers you WebP instead.

  • Can I compress to 100 KB without uploading the file?

    Yes — nothing is uploaded here. The compressing software is downloaded into the page and runs there, so your file is read, re-encoded and saved by your own device and never reaches us. That matters more on this page than on most: the things people compress to 100 KB are passport scans, payslips and signatures, and none of them go anywhere. The output carries no EXIF or GPS data either.

  • Smaller dimensions shrink a file faster than quality alone — resize it Resize Image
  • WebP usually beats JPEG at the same quality — convert it Convert Format
  • Cropping away what you do not need also drops the size — crop it Crop Image
  • iPhone photo that will not open? Convert HEIC to JPG Convert HEIC
  • A signature for a form with a byte limit? The signature resizer crops, sizes and compresses it in one go Signature Resizer
  • A set of scans that has to go out as one document? Make a PDF JPG to PDF
  • Several PDFs the form will only take as one? Combine them Merge PDF
  • Compress many JPG, PNG and WebP files to a maximum size each, then download them one by one or as a ZIP. Bulk Image Compressor
  • Convert many JPEG, PNG, WebP and AVIF files to one format at once, then download them one by one or as a ZIP. Bulk Image Converter
  • Make favicon.ico, the PNG icons and an Apple touch icon from one logo in your browser — nothing is uploaded. Favicon & App Icon Generator
  • Crop and size a passport or ID photo to exact pixels, file size, format and DPI. Passport & ID Photo
  • Fit an image to exact pixels and a maximum file size in one step — crop or pad, encode, write DPI and check the file before download. Image Size Fitter
  • Lay out as many copies of a passport or ID photo as fit on 4 × 6, 5 × 7, Letter or A4 paper at exact physical size, as a JPEG or PDF to print at 100 %. Passport Photo Print Sheet
  • Set the print resolution a JPEG or PNG claims, without re-encoding it. Change Image DPI
  • See the EXIF, GPS, XMP and colour-profile data stored in a photo without uploading it — the file is read in your browser and never changed. Image Metadata Viewer
  • Strip EXIF, GPS and XMP from a photo without touching its pixels. Remove Image Metadata

You are on the Compress Image tool.