For Everyday Users
CompressImage keeps photo shrinking simple. Drop a picture, hit a size, and send it. No account, no upload, no extra steps.
Other sites just make the file smaller. This image compressor stays at or under the number you type — locally, no upload.
1.8 MB→214 KB
or drop a file, paste image.
JPG PNG WebP HEIC
No image? Try one of these:
CompressImage keeps photo shrinking simple. Drop a picture, hit a size, and send it. No account, no upload, no extra steps.
From form uploads to social posts, stay under every platform cap. Batch a set, ZIP it, and keep the look consistent.
Hit 200KB, 500KB, or any number a client types. Quality first, then resize. The page says so if a target cannot be met.

Smart shrink and target size live in the same flow. Move from one image to the next without leaving the page — refine, compare, then download or ZIP.
FORMS · EMAIL · IPHONE
Type 200KB or any other cap. The file stays at or under that number.
Decode on your device, then hit the same limit. No 5MB upload wall.
Batch a set to one ceiling, then ZIP. The mailbox sees the sum, not one hero shot.
87KB and 1.4MB live in the box. Chips are shortcuts, not the whole product.
GUIDES
How this image compressor works
An image compressor should make the file smaller so you can send it. This one runs in the browser: drop a JPG, PNG, WebP, or iPhone HEIC. Nothing is uploaded.
Smart mode is the default free path for everyday photos. If a form printed a cap, switch to Target size and type any KB or MB. You can also drop a folder and download a ZIP. The 200KB and email pages exist when that cap has its own story; any other number belongs in the box.
Target size means at or under the number you type, not “as small as we felt like.” 1KB is 1024 bytes, the same idea as Windows file properties.
Common caps — 20KB, 50KB, 100KB, 200KB, 500KB, 1MB, 2MB — are chips on the hub. 200KB is the usual application wall; 500KB is attachments and web images. Tighter numbers such as 20KB or 50KB almost always resize the long edge. There is no separate page for every chip. Type 87KB or 1.4MB in the box.
Photos should stay JPEG after a second pass. Screenshots and logos with a clear edge should stay PNG when they can. WebP is fine on a site you control; many upload forms still reject it.
iPhone camera rolls are often HEIC. This compressor decodes them on your device, then hits the same KB cap as a JPG. There is no 5MB upload wall. Live photos use the still frame.
“Without losing quality” is not a lossless promise for camera JPEGs. Another encode always throws some detail away. Smart mode aims at a look people still accept. Target size searches quality first, then shrinks the long edge if the cap is still too tight.
If the file cannot fit, the result says best effort and prints the real size. It does not sneak over the limit.


CompressImage shrinks images in your browser. Use smart compression or type any KB or MB limit. Files are not uploaded; we do not receive them.