Upload any photo, whether it's an oversized smartphone picture or a scanned document, and shrink it to a specific KB size (where 1 KB = 1,024 bytes) without losing clarity. Everything runs in your browser, meaning no uploads and total privacy.
Drop images here or click to upload
Supports JPG, PNG, WebP, and GIF (100% browser-based)
If you've ever tried uploading a photo to a government form or job application, only to get an error that the file was too large, this is the page for that. Most portals, forms and application systems set hard limits in KB, not MB, so a photo straight off a smartphone (usually 3 to 8 MB) needs to come down significantly before it'll go through. This tool shrinks it in your browser, so there's no waiting on an upload and no privacy concern about where the photo goes.
| Use case | Typical target | Notes |
|---|---|---|
| Passport photo | 50 KB | Often used for official portals. If the site rejects, try 45 KB to 60 KB. |
| Government forms | 20 KB to 100 KB | Many forms have strict limits. Start at 100 KB and reduce only if needed. |
| Job portals and applications | 100 KB | A common requirement for profile photos and document uploads. |
| Email attachments | 200 KB | Keeps emails lightweight and uploads quick on mobile networks. |
| LinkedIn and social profiles | 200 KB | A safe target that usually preserves good clarity. |
Note: results vary by image type and content. Photos with fine detail or noise may need a slightly higher target to stay clear.
Not sure what your specific target should be? We've broken down the most common ones below, with dedicated pages for each so you can jump straight to what you need.
This uses the real sample.jpg from the site. Click the button to generate a compressed version around 100KB.

Original size: Click generate to measure
Compressed size: Not generated yet
Note: exact output size can vary by image content and format.
If file storage metrics are confusing, you are not alone. Both Megabytes (MB) and Kilobytes (KB) measure digital size, but they are on completely different scales.
To put it simply, 1 MB equals 1,024 KB, and 1 KB equals 1,024 bytes. Modern phone cameras capture so much detail that a single picture often takes up 3 to 5 Megabytes. When a website demands a file under 200 KB, you have to do a quick MB to KB convert to reduce that digital footprint so the system accepts it.
Our tool uses smart compression. It removes unnecessary background data to shrink the file, but the visual difference is virtually invisible to the naked eye on standard screens.
No. This tool runs entirely in your web browser.
Yes. All processing happens locally on your own machine. Your files are never uploaded to any server.
The compressor searches for the highest quality setting whose byte size does not exceed your target (where 1 KB = 1,024 bytes). That guarantees your downloaded image stays at or under the portal's maximum limit.
This compressor supports JPG, PNG, GIF, and WebP. By default, outputs are encoded as universally compatible JPG (filling transparent pixels with white), or you can toggle “Preserve original format” to keep PNG, WebP, or static GIF output.
Yes. There's no upper limit on the original file size, since everything is compressed on your own device rather than uploaded to a server.
Changing the file size (MB to KB) reduces the image's data through compression, while resizing changes its width and height in pixels. This tool focuses on file size specifically, and only scales dimensions down if needed to reach very small KB targets.