Compress Image to an Exact Size in KB

Reduce a JPG, PNG or WebP image to 20KB, 50KB, 100KB, 200KB — or any size you type in. Built for application forms, exam portals and uploads with a strict KB limit. Your files are processed locally in your browser and are never uploaded.

🖼️
Drag & drop images here, or click to choose files
JPG · PNG · WebP · Batch supported
Target size:

Output format is JPEG (the format form portals accept). Transparent PNGs are flattened onto a white background. If an image is already smaller than the target, it is kept as-is.

How to compress an image to an exact KB size

Why do forms ask for a photo under 50KB or 200KB?

Exam portals, visa systems, job application sites and government forms store millions of uploads, so they cap each file at an exact size. A phone photo is usually 2–6 MB — far above the cap. A normal "quality %" compressor can't guarantee a number; this tool targets the number itself, searching for the highest quality that still fits under your limit.

FAQ

Are my images uploaded to a server?

No. All compression happens in your browser using built-in web technology. You can even disconnect from the internet after the page loads and it will still work.

Will the compressed image look worse?

As little as possible: the tool tries the highest quality settings first and only lowers quality — or size — when the target can't be met otherwise. For form photos and ID uploads, the result is normally indistinguishable at display size.

Can I compress many images at once?

Yes. Add as many as you like; each one is compressed to the same target and gets its own download button.

What if my image is a PNG with transparency?

It is converted to JPEG on a white background, because form portals require JPEG. If you need to keep transparency, this is not the right tool for that file.