Compress Image to 100 KB

Compress any image to under 100 KB for forms, documents and email. Keeps the best possible quality. Runs in your browser with no upload.

Your files are processed in your browser and never uploaded.

KB

Browsers can't save HEIC, so HEIC photos are saved as JPG.

Drop images here

Choose files

HEIC, JPG, PNG, WebP, AVIF, GIF, BMP · up to 50 megapixels each · you can also paste

How to use

  1. The target is set to 100 KB. Drop in your images; HEIC, JPG, PNG and WebP all work.
  2. Each file is compressed to the highest quality that fits, and resized only if needed.
  3. Download the results individually or as a ZIP.

Features

Never over the limit
Output is guaranteed to be 100 KB or less, ready for strict upload forms.
Quality first
Quality is lowered before dimensions, so you keep as many pixels as possible.
Batch compression
Compress a whole set of document photos or scans in one go.
Local processing
Documents and IDs never leave your device.

Typical uses for a 100 KB limit

A 100 KB cap is one of the most common upload limits on the web. You will find it on job application portals, university and school admission systems, insurance and benefits claims, tenancy applications, and many internal company tools. It also keeps email attachments light and speeds up uploads on slow mobile connections.

Photos versus documents

Photos are compressed by reducing the JPG quality setting, which smooths away fine texture first. At 100 KB, a photo around 1000 pixels wide still looks good on any screen.

Documents and receipts behave differently: the important information is text, which needs sharp edges. Before compressing, crop the page with the crop tool so no table or floor surrounds it, and photograph it in bright, even light. A clean white background costs very few bytes, leaving more of the budget for crisp text.

How the target is reached

Inside a background Web Worker, the image is decoded and rotated upright. The encoder then tries a quality in the middle of the range, checks the size, and halves the search range repeatedly until it finds the highest quality under 100 KB. This takes six or seven quick encodes. If the minimum acceptable quality is still too large, the image is scaled down by an amount estimated from how far over the target it was, and the search runs again. You always get the largest, sharpest image that fits.

Several files for one application

Applications often ask for a set of uploads: a photo, an ID card, a proof of address and a signature, each under 100 KB. Drop them all in at once. Each file is compressed independently to its own best quality, and the ZIP download gives you the whole set ready to attach.

Units and margins

Upload forms are not consistent about whether a kilobyte is 1,000 or 1,024 bytes. If a form rejects a 99 KB file as too large, set the target to 95 KB in the image compressor to leave a safety margin. Related presets: 50 KB and 200 KB.

Frequently asked questions

What fits in 100 KB?

A sharp photo of about 1000 × 750 pixels, a clearly readable document photo of around 1200 × 1600 pixels, or a high-quality portrait for an application form.

Can I compress a scanned document to 100 KB and keep the text readable?

Usually yes. Text on a white page compresses well. Crop away the margins and make sure the scan is evenly lit, so the background is clean white rather than grey.

Will compressing to 100 KB change the format?

JPG and WebP stay in their format. PNG and HEIC are converted to JPG (or WebP if the PNG is transparent), because lossless PNG cannot be compressed to a size target.

Is 100 KB the same as 0.1 MB?

Roughly. This tool counts 1 KB as 1,024 bytes, so 100 KB is 102,400 bytes. Some forms count 1 KB as 1,000 bytes; if a form is strict about that, set the target to 97 KB to be safe.

Compress to a file size

Related tools