Compress an Image to a Target File Size
Reduce up to 20 images to a target size in KB at once — 50KB, 100KB, 200KB, or any ceiling you set. Format and PNG transparency preserved. No ads.
How This Image Compressor Works
Drop in up to 20 images and set a target size in KB. To reduce the file size, this tool shrinks the pixel dimensions just enough to land at or under your ceiling — instead of crushing JPG quality at full resolution, the shortcut most free image compressors take, which leaves photos blocky and still misses the target. The pixels that remain are untouched, so quality holds. Your input format is preserved: compress a PNG and it stays a PNG, a WebP stays a WebP, a JPG stays a JPG. If an image already fits under your target at full size, it's returned unchanged rather than needlessly degraded.
What File Size Should You Target?
Most people arrive here because something imposed a number on them — a form that rejects anything over 100KB, an email limit, a portal that won't take the photo. If you've been handed a specific ceiling, use it. If you're choosing one yourself, here's what each range is actually good for.
| Target | What it's for |
|---|---|
| 20–50KB | Profile photos, avatars, forum signatures, email signature logos, and government or job-application forms with strict caps. Small enough that detail suffers on a large photo — fine for something displayed at thumbnail size. |
| 100KB | The most commonly demanded limit. Web page images, blog post bodies, product listing thumbnails, and the ceiling most upload forms settle on. A good default when nothing specific is required of you. |
| 200KB | Full-width blog headers, hero images, and portfolio pieces where the image is the point. Still light enough not to hurt page speed, with enough room that a detailed photo holds up at full width. |
| 500KB | High-detail photography, images meant to be viewed large or zoomed, and email attachments where the recipient's limit is generous. Above this you're usually better off asking whether the image needs to be that big at all. |
Reach for this whenever something imposes a hard size cap and you need to make the image smaller without wrecking it: an email attachment limit, a marketplace or web form that rejects anything over a set KB, a CMS or job-application portal with a ceiling, or a page-speed budget where oversized images are the bottleneck. Because dimensions scale proportionally and transparency survives, it's safe for design assets — compress a PNG logo or graphic and it comes out the other side still transparent, which the "convert everything to JPG" tools quietly destroy. Need an exact pixel size rather than a file-size cap? Use the image resizer instead.
Running a WordPress site? See compressing images for WordPress for the upload-limit and page-speed workflow.
Common Mistakes When Reducing Image File Size
- Expecting an exact file size. No honest tool can hit an exact KB on demand — file size depends on image content, so anything promising a precise number is guessing. This tool guarantees at-or-under your target with a small safety margin, which is what a real size cap actually needs.
- Targeting a number far below what you need. If the limit is 200KB, compressing to 50KB throws away detail for nothing. Set the target at the cap, not well under it.
- Trying to shrink an already-small image to make it "smaller and sharper." Reducing size can't add detail that was never captured, so the tool refuses to upscale.
- Assuming compression must mean visible quality loss. By shrinking dimensions instead of mangling quality, the pixels you keep stay crisp.