PandaFileKit

Compress an image to 100 KB

Enough for a clear portrait or a readable document photo. The target is already set.

JPG · PNG · WEBP · HEIC · AVIF → JPG / PNG / WEBP

Sent to server: 0 B

Requests made by this tool while processing · how to verify
Requests that could carry data
0
Engine downloads (code, models)
0
Analytics pings (no file data)
0

Counted with the browser's Performance API during the last job. It sees every request the page makes, but not what is inside them, so anything that is not a static download is counted above.

To check yourself: open DevTools → Network, clear the list, run the tool, and inspect each request. None will contain your file. You can also switch to offline after the page loads; tools whose engine is already downloaded keep working.

PresetTarget: under 100 KB · Output: JPG

Drop images here

or paste, or choose files

JPG · PNG · WEBP · HEIC · AVIF → JPG / PNG / WEBP

Choose a file, then tune the compression before downloading.

How to get an image under 100 KB

Add the image and download the result. The compressor keeps the highest JPG quality that stays under 100 KB, and scales the image down only when quality alone is not enough. At 100 KB, a portrait photo keeps good detail, and a photo of a printed page usually stays readable.

Step by step

  1. 01Add one image or a batch.
  2. 02The 100 KB target is already filled in.
  3. 03Compare the before and after sizes on the result.
  4. 04Download and upload where you need it.

Typical 100 KB jobs

Exam and job forms that allow a slightly larger photo, a scanned certificate or mark sheet on a school portal, a profile picture on a site with a strict upload box, or a product photo for a marketplace listing that loads fast on mobile.

Photos of documents

Text is where compression shows first. If a photographed document looks fuzzy at 100 KB, crop off the table or desk around the page and try again, or convert it to PDF with the image-to-PDF tool if the form accepts PDF.

  • Shoot straight on, in daylight, with the page filling the frame.
  • Grayscale can help: colour costs bytes a text page doesn't need.
  • Check small numbers at 100% zoom before you submit.

How "100 KB" is counted

This page aims at 100,000 bytes or less. Upload forms disagree on what 100 KB means: some count 100,000 bytes, others 102,400 (1 KB = 1,024 bytes). A file of 100,000 bytes or less passes either rule, so you can type the limit exactly as the form writes it. The result shows the exact byte count. Windows File Explorer counts in 1,024s, so the same file can read slightly smaller there.

Questions

Is 100 KB good quality?

For a photo displayed at normal screen size, yes. It is not enough for printing a large photo, so keep the original for that.

My PNG screenshot won't go under 100 KB as PNG. Why?

PNG is lossless, so it cannot trade quality for size. This page outputs JPG, which can. If you need PNG, resizing the screenshot is the way to make it smaller.

Does the photo keep its location data?

No. Location and camera details are dropped when the image is re-encoded, unless you turn on the option to keep metadata.