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.
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
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.
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.
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.
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.
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.
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.
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.
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.