Compress Image to 100KB
Universal format, best for photos. No transparency.
Finds the best quality that fits the budget — downscales only if nothing fits.
Compress Image to 100KB
Universal format, best for photos. No transparency.
Finds the best quality that fits the budget — downscales only if nothing fits.
Compress Image to 100KB
Upload forms, government portals and email systems love a hard limit: 100KB, not a byte more. Instead of guessing at quality sliders, this tool takes the target directly — it searches for the highest quality that fits 100KB and hands you the result. If the photo is too big to fit at full size, it quietly steps the resolution down until it does. Everything happens in your browser; the file never leaves your device.
Behind the scenes the compressor re-encodes your image at a dozen quality levels and keeps the best one that stays under 100KB — you get the largest file the limit allows, not an over-crushed one. Only when even the lowest quality overshoots does it reduce the pixel dimensions, because at that point resolution is the only lever left.
The result panel shows the final size and, if scaling happened, the delivered dimensions — so you know exactly what you are uploading.
Government application forms and exam portals are the classic case, followed by job applications, forum avatars and legacy content-management systems. Most accept JPG — which is why this page pre-selects JPG output; switch to WebP in the sidebar if the destination allows it and you will keep noticeably more quality per kilobyte.
It will be at most 100KB — usually close to it, since the compressor keeps the highest quality the limit allows. A few bytes of headroom are left so the file never bounces.
Very large or very detailed photos cannot fit 100KB at any quality, so the tool steps the resolution down until the budget fits. The result panel tells you the delivered dimensions.
JPG is the safe default — every form accepts it. WebP squeezes more quality into the same budget if the destination supports it. PNG is lossless and cannot hit a small target; the option is disabled in this mode.
No. Compression runs entirely inside your browser tab — no upload step, no queue, no server storage.