New: Try our Chrome extension - compress images to exact KB from your toolbar
ShrinkTo
Private · in-browser · unlimited

Compress images to an exact size

Drop a photo, pick a size, download. ShrinkTo compresses JPG, PNG, WebP and AVIF to an exact KB target right in your browser - no upload, no signup, no limits.

Drop images to compress

or browse files · paste with Ctrl/⌘+V

JPG · PNG · WebP · AVIF · HEIC

Target size
Output format
No upload No signup Unlimited & free

Why ShrinkTo beats the rest

100% private

Every image is processed in your browser with WASM codecs. Nothing is ever uploaded - open DevTools and watch the Network tab stay empty.

Exact-KB targeting

Need exactly 100 KB? A binary search on quality hits your target on the first try - something TinyPNG and Squoosh can't do.

Best-in-class quality

MozJPEG, WebP and AVIF encoders give you visually-superior compression at a fraction of the size.

Unlimited & free

No 20-images-a-day cap, no 5 MB limit, no signup. We run on your CPU, so there's no server cost to recover.

How to compress an image

1

Drop your images

Drag in, paste, or browse. Batch as many as you like.

2

Pick a target size

Choose a KB preset or type an exact number.

3

Download instantly

Grab one image or a ZIP of the whole batch.

ShrinkTo vs. the other compressors

FeatureShrinkToOthers
No upload - files stay on your device
Exact KB-size targeting
Unlimited images, no daily cap20/day
AVIF & WebP outputPaid
No signup or email required
Full PDF tool suite included

A complete file toolkit

Everything iLovePDF offers - merge, split, convert, edit, protect - plus a best-in-class image compressor. All free, all in your browser.

Browse all tools

Frequently asked questions

Is ShrinkTo really free?

Yes - completely free with no limits and no signup. Because everything runs in your browser on your own device, there's no server cost for us to recover, so there's nothing to charge for.

Are my images uploaded to a server?

No. Every compression happens locally in your browser using WebAssembly codecs. Your files never leave your device - you can verify this by opening your browser's Network tab while you compress.

How does compressing to an exact size work?

We run a binary search on encoder quality (and downscale only if needed) until the output lands within 5% of your target size. This hits an exact KB target reliably - most other tools only let you pick a vague quality slider.

Which formats are supported?

You can compress and convert between JPG, PNG, WebP and AVIF. HEIC photos from iPhones are supported too. PNGs use smart optimization for big savings without visible quality loss.

Is there a limit on file size or how many images I can do?

No limits. Compress one image or hundreds at once, of any size your device can handle - there's no daily cap and no per-file ceiling.

Ready to shrink something?

Scroll back up and drop a file, or jump straight into a tool.

Built by Dakshesh B - privacy-first file tools for everyone.