Compress Images Online — Free, No Upload
Reduce JPG, PNG, WebP and HEIC images to a maximum KB size or a chosen quality. Compress up to 20 images together, compare before and after, and download them one by one or as a ZIP.
How to compress an image
- Choose one or more images (JPG, PNG, WebP or HEIC).
- Pick a maximum size such as 50KB or 100KB — or switch to Quality.
- Optionally convert to JPG/WebP or cap the width and height.
- Tap Compress, check the before/after preview, then download.
Which setting should I use?
- Form upload with a KB limit: Max file size, JPG output.
- Sharing on WhatsApp or email: Quality 75%, max 1600px.
- Website images: WebP output, max 1200–2000px.
- Screenshots with text: keep PNG and reduce only the width.
Compress to an exact size for a form
Government and exam portals usually need exact pixels as well as a KB limit. These tools crop and resize for you:
Frequently asked questions
Are my images uploaded to a server?
No. Images are decoded, compressed and zipped by your browser on your own device. KbSnap never receives them, which is why it also works for ID cards and certificates you would not want to upload.
How is this different from resizing an image to a KB size?
The compressor keeps each image’s shape and works on many files at once — ideal for shrinking phone photos or website images. If a form needs exact pixel dimensions (for example 200×230px), use Resize Image in KB, which also lets you crop.
Why did my PNG barely get smaller?
PNG is lossless, so in “Same as original” mode only reducing the width/height makes it smaller. Choose JPG output for photos, or WebP if the website accepts it — both are usually far smaller than PNG for photographs.
What does “already optimized, original kept” mean?
If re-encoding would make a file larger than the one you uploaded, KbSnap keeps your original so you never download a bigger file.
Can I compress iPhone HEIC photos?
Yes. HEIC photos are converted in the browser and saved as JPG, which every form and website accepts.
What if an image cannot reach my size limit?
KbSnap first lowers quality, then gradually reduces dimensions. If the limit is still too small, the result is marked as over the limit so you can choose a larger target.
Related tools
Crop to exact pixels and a KB limit for a form.
JPG to PDF →Combine compressed images into one PDF.
Compress PDF →Shrink a scanned PDF to 100KB, 200KB or more.
Passport Size Photo Maker →Print-ready 35×45mm photos on A4 or 4×6.
HEIC to JPG →Convert iPhone photos to JPG.
PNG to JPG →Turn large PNGs into compact JPGs.
Helpful guides
- Reduce Photo Size in KB on Your Phone (Android & iPhone) — A step-by-step way to shrink a phone photo to 20KB, 50KB or 100KB for an online form without making it blurry — and why the obvious shortcuts fail.
- KB vs Pixels vs DPI: What Photo Upload Forms Check — Does 200 DPI change the KB? How many pixels is 3.5×4.5 cm? Which number does the portal check? KB, pixels and DPI explained with worked examples.
- iPhone Photos Rejected? HEIC vs JPG and How to Fix It — Why application portals reject iPhone photos, how to convert HEIC to JPG in seconds, and the camera setting that stops the problem for good.