Compress image to 100KB — shrink a phone photo to under 100 KB for an upload form, in your browser

Compress Image to 100KB

Preset to 100 KB. Drop your photos and download files at or under the limit — the tool keeps as much quality and resolution as 100 KB allows. Nothing is uploaded.

Target size

Presets

Every file is checked in bytes and only offered for download if it is at or under your limit.

🗜️

Drag & drop JPG / PNG / WebP / HEIC / AVIF images here (up to 20)

or

No images selected

Images
0 / 20
Target
—
Total size
—

    Privacy: decoding (including iPhone HEIC), compression, and ZIP creation run entirely in your browser. Images are not uploaded to our servers, and EXIF/GPS metadata is not copied into the compressed files.

    Get a Photo Under 100 KB for an Upload Form

    100 KB is one of the most common upload caps on the web: job applications and HR onboarding portals, school and university applications, membership and ID-card photo fields, support tickets, and older content systems. A modern phone photo is usually 2–5 MB (an iPhone HEIC is often 1.5–3 MB), which is 20 to 50 times over the limit. Lowering quality alone rarely closes that gap, so this page lowers quality first and then reduces the pixel size just enough to fit.

    Need a different limit? Use the Compress Image to KB tool for 200 KB, 500 KB, 1 MB, or any custom size, or the 50KB compressor for stricter portals.

    What does a 100 KB photo look like?

    In our own tests with real photos, a 13.8 MB, 5388 × 3368 landscape came out at 99.6 KB as a 1097 × 685 JPG, and a 1.6 MB Apple HEIC photo (2448 × 3264) came out at 99.1 KB as 765 × 1020 — both at roughly 70–76% quality. As a rough guide, 100 KB holds a detailed photo at about 900–1,300 pixels on the long side; tight crops and simple backgrounds keep more. That is plenty for an on-screen application or profile photo, but not for printing.

    Before you upload: check the form’s other rules

    • ✅ Minimum dimensions. If the form wants, say, at least 600 × 600 px, crop and size the photo with the Image Resizer first, then compress here. The tool keeps your dimensions whenever quality alone fits.
    • ✅ Allowed formats. Many forms accept only JPG/JPEG — keep Save as on JPG. Have a folder of iPhone photos for other uses? Convert them with HEIC to JPG.
    • ✅ “File too large” even under 100 KB? Keep 1 KB = 1000 bytes (the default), or type 95 as a custom target for a little headroom.
    • ✅ Sharing the photo publicly? The output does not include the original EXIF or GPS data.

    Frequently Asked Questions (FAQ)

    Q: How do I reduce a photo to under 100 KB?

    A: Drop the photo on this page — the target is already set to 100 KB — and click Compress to target. You get a JPG at the highest quality that fits under 100 KB, resized only if quality alone was not enough. It works for up to 20 photos at once.

    Q: Is 100 KB 100,000 bytes or 102,400 bytes?

    A: Most upload forms mean 100,000 bytes, which is what this page uses by default. Some systems, including Windows File Explorer, count 1 KB as 1024 bytes, so 100 KB there is 102,400 bytes. A file under 100,000 bytes passes both, so the default is the safe choice.

    Q: My form needs at least 600 × 600 pixels and under 100 KB. Can I get both?

    A: Usually, yes. Crop and size the photo to 600 × 600 with the Image Resizer, then compress it here. A 600 × 600 photo normally fits under 100 KB at good quality, so the tool keeps your dimensions and only lowers quality as needed.

    Q: Can I get an iPhone photo under 100 KB?

    A: Yes. Drop the HEIC photo straight in; it is decoded in your browser and saved as a JPG under 100 KB. Because iPhone photos are large, the tool will usually also reduce the pixel dimensions to make it fit.

    Q: Why does my 100 KB file look softer than the original?

    A: Shrinking a multi-megabyte photo to 100 KB keeps only a small share of the data, so fine detail is the first thing to go. Cropping to the subject before compressing, or starting from a photo with a plain background, leaves more of the 100 KB for the part that matters.