Compress images to 100KB.
Need your image under 100KB? Set the target, and the encoder automatically adjusts quality, resolution, and compression to hit it. No guesswork, no trial-and-error.
Drop images here to start
· ·
- JPG
- PNG
- WebP
- AVIF
- GIF
- SVG
- HEIC
Skipped
Settings
Compression
Queue
No images yet
Generating previews…
Your queue is empty
Drop images anywhere in this page, or use the buttons above.
Done
Your images are ready.
Spot check
Drag the divider or switch to side-by-side / zoom to compare the first image.
Compress to a specific file size every time.
Most image compressors force you to play the quality guessing game: compress at 80, check the file size, compress again at 70, check again, repeat until you hit your target. Our target-size mode eliminates this workflow entirely. Set the file size you need — 100 KB, 200 KB, 8 MB — and the encoder iterates automatically to find the right combination of quality and (optionally) resolution to hit it.
The target-size algorithm works by intelligently predicting the relationship between quality and file size for each format. It makes an initial estimate, encodes, checks the result, adjusts, and repeats — typically converging within 2-3 passes. The result is a compressed image that meets your size requirement with the highest possible quality. You can also enable resize to scale down large images, which helps the encoder hit aggressive targets like 100 KB without compromising quality as much.
Common use cases for 100 KB compression.
A 100 KB limit is common in several scenarios: online job application portals that accept photos, government form upload systems, email attachment size restrictions, CMS thumbnail fields, and some social media profile pictures. Setting a target size of 100 KB guarantees your image meets these requirements on the first try. Our compressor is preconfigured with the target set to 100 KB — upload an image and it automatically works towards that goal.
The target size is fully adjustable from the Custom settings panel. If 100 KB is too aggressive for a particular image, increase the target. If you need even smaller files for things like favicons or thumbnails, set a target of 10-50 KB. The algorithm handles it seamlessly. For Discord's larger limits, use our Discord compressor preconfigured at 8 MB. For general-purpose compression across multiple images, try the bulk compressor.
Supported formats
Target-size compression works with JPEG, PNG, WebP, and AVIF output formats. The input can be any supported format including HEIC and TIFF. All processing is local — nothing is uploaded to a server.
Need format-specific compression? See our dedicated JPEG, PNG, WebP, and AVIF compressors for format-specific tips and examples.
All image tools
Compress, resize, crop, convert, and more — all in your browser, all private.
Related compressor tools
Optimize your images for any format, platform, or file size.
Frequently asked questions
-
How do I compress an image to exactly 100 KB?
Enable "Target size" in the Custom settings panel and enter 100. The compressor iteratively adjusts quality and resolution to hit your target. The first result is usually within 5% of the target — significantly better than manual trial-and-error.
-
Does target-size compression affect image quality?
When compressing to a target size, the encoder finds the highest quality setting that still meets the target. Whether this produces visible artefacts depends on the source image — a detailed photo at 100 KB will show more compression than a simple logo at the same size. You can preview the result with the side-by-side slider before downloading.
-
What formats support target-size compression?
Target-size mode works with JPEG, PNG, WebP, and AVIF output. The encoder uses format-specific strategies: JPEG and WebP adjust quality, PNG uses quantization, and AVIF adjusts its internal quality metric. All formats benefit from optional resize to help hit the target.
-
Why would I need to compress images to 100 KB?
Many platforms have strict file size limits for uploads: job applications, government forms, email attachments, CMS image fields, and some social media platforms cap images at 100 KB or similar values. Target-size mode guarantees you stay under the limit without guesswork.
-
Can I target other sizes besides 100 KB?
Yes. The target size slider goes from 0 (off) to 2000 KB. Set any value that fits your platform requirement. For Discord use, target 8000 KB (free) or 25000 KB (Nitro). For email, 200-500 KB is usually safe.
Get started
Ready to compress your images?
Free. Unlimited. Your files never leave your device.