Your files stay on your device Compress Image to 100KB Get a JPG, PNG, WebP, or HEIC image under 100KB without uploading it. Drop images to compress JPG, PNG, WebP, AVIF, HEIC, BMP · up to 50.0 MB each · stays on your device Other sizes: 20 KB (/images/compress/to-20kb), 50 KB (/images/compress/to-50kb), 200 KB (/images/compress/to-200kb), 500 KB (/images/compress/to-500kb) Choose imagesor pasteOptionsCompress 0 images Why the picture gets smaller You can reach 100KB with quality alone, but only just. Our 1,920 by 1,280 food photo had to drop to quality 16 to get there, and flat areas turn blotchy when you zoom in. So this page stops at quality 60 and takes pixels away instead. The food photo came out at 981 by 654, which looks soft up close but keeps clean color. A mountain lake kept far more, at 1,766 by 1,177, because calm scenes need fewer bytes per pixel than busy ones. What counts as 100KB A kilobyte can mean 1,000 bytes or 1,024, and upload forms rarely say which. This page aims at 100,000 bytes, which passes either way. That's why the card may show a finished file as about 97 KB: it counts in 1,024s. PNG, HEIC, and other formats The result is a JPG unless you choose WebP, so a PNG screenshot or an iPhone HEIC photo comes out as a file most forms accept. JPG can't store see-through areas, and they turn white. WebP keeps them, though plenty of forms won't take WebP, so check first. More image tools - Convert images (/images/convert) - Resize images (/images/resize) All image tools (/images) Was this tool useful? YesNo Canonical HTML: https://nutter.tools/images/compress/to-100kb Markdown version: https://nutter.tools/images/compress/to-100kb.md Plain-text version: https://nutter.tools/images/compress/to-100kb.txt Agent index: https://nutter.tools/llms.txt