TinyFile no uploads. ever.

Compress any image to an exact KB size

Form says "max 200KB"? Drop your photo, pick the target, download. Everything happens in your browser.

100% private, your image never leaves this device
Target size
KB
Drop your image here or tap to choose JPG · PNG · WebP, up to 40MB
Preview of selected image
- -
✓ saved, check your downloads folder
ad space, 728×90

How it works

STEP 1Pick a target

Choose 50, 100, 200, 500 KB or type any custom limit your form requires.

STEP 2Drop your image

The compressor finds the highest possible quality that fits under your limit, automatically.

STEP 3Download

Instant. No queue, no signup, no watermark. It's your file, it never left your device.

Common questions

Is my image really not uploaded anywhere?

Correct. Compression runs entirely inside your browser using the Canvas API. There is no upload endpoint on this site, open your browser's DevTools → Network tab while compressing and you'll see zero traffic. Your photo never touches a server.

Why does my PNG come out as a JPG?

PNG is a lossless format and often can't reach small targets like 100KB. When needed, the tool converts to JPG (or keeps quality-adjustable formats) to hit your target while keeping the image as sharp as possible.

What if my image can't reach the target at full resolution?

The tool will gently scale down the dimensions just enough to fit under your KB limit, always choosing the largest size that fits.

Is this really free? What's the catch?

Free, no watermark, no account. The site is supported by the small ad above. Because processing happens on your device, our costs are nearly zero, so it stays free.

Which forms need images under a specific KB size?

Very common ones: government portals, visa and passport applications, university admission forms, job application systems, and marketplace listings. Most demand JPGs under 100KB–500KB, exactly what this tool produces.