PicsFit
Start Compressing
Your images never leave your device

Compress Image to 100KB

Reduce any image to 100KB or less. Binary-search compression runs locally in your browser.

Drop images here

JPG, PNG and WebP supported. Max 20MB each, up to 20 files.

Images are processed locally in your browser.

Target Size Settings

Target file size
Quality First keeps original dimensions as much as possible.
Remove EXIF (camera, GPS, timestamp). Required by many platforms.
Variables: {name} {ext} {w} {h} {idx} {format} {date}

How it works

  1. 1Drop JPG, PNG, WebP or AVIF images onto the dropzone.
  2. 2Target is preset to 100KB. Pick Quality First (keep dimensions) or Size First (allow downscaling).
  3. 3Click Compress. The tool binary-searches the right quality level — up to 8 attempts per image.
  4. 4Download — each result is at or under 100KB, or you'll see a warning if the target couldn't be reached.

Why 100KB matters

  • Web forms (visa applications, university portals, government filings) frequently cap uploads at 100KB.
  • Email attachments stay snappy and don't push past inbox quotas.
  • Page weight budgets — if every above-the-fold image is < 100KB you hit Core Web Vitals targets easily.

Features

Binary search to find quality that hits 100KB
Quality First: preserve dimensions
Size First: also downscale to hit target
Warning when target can't be reached losslessly
Auto-suggest WebP for harder-to-compress PNGs
Batch — every image hits 100KB independently

Frequently asked questions

What if my image can't be compressed to 100KB?
If Quality First fails (would require quality below 5%), the tool warns you and offers a one-click switch to Size First or to switch the format to WebP. Some very large or very detailed images simply can't fit in 100KB without dimension loss.
Does the tool sacrifice resolution to hit the target?
Only in Size First mode. Quality First preserves the original dimensions and lowers JPG/WebP quality. Size First reduces dimensions when quality alone can't reach the target.
Which format works best for tiny file sizes?
WebP first, then AVIF if your browser supports it. JPG can hit 100KB but with more visible artifacts on photo content. Use Auto format mode and the tool picks the best.
Are my images uploaded to your server?
No. All images are processed locally in your browser using JavaScript and WebAssembly. Your files never leave your device, and we have no infrastructure that could receive them.
Can I compress multiple images?
Yes. You can drop a batch of images (or an entire folder) and download the compressed results as a single ZIP file with the original folder structure preserved.
Which formats are supported?
JPG, PNG, WebP and AVIF are supported when available in your browser. The Auto mode picks the smallest modern format your browser can encode.
Can I compress images to a specific size?
Yes. Use the Compress to KB tool to target 100KB, 200KB, 500KB, 1MB or any custom size.
Do I need an account?
No. There is no signup, no login, and no payment. The tool works as soon as the page loads.

Related tools

Compress Image
Universal compressor for any format
Compress JPG
Free local JPG optimizer
Compress PNG
Lossless and smart PNG compression
Compress WebP
Local WebP optimizer
Compress AVIF
Modern AVIF encoder
PNG to WebP
Convert with transparency
Compress to KB
Custom target file size
Compress to 200KB
Compress to 500KB
Compress under 1MB
Shopify product images
2048×2048 WebP
App Store screenshots
Social media resizer
Your images never leave your device. All compression happens locally in your browser. We do not upload, store, or view your images. No upload · No account