Need a photo under 100KB but at the same dimensions? Compressing — rather than resizing — drops the file weight while keeping the resolution, ideal for Aadhaar, KYC and web uploads. Free, no account, any device.
How it works
No software, no account. Reduce the file size while keeping the same dimensions — perfect when a portal checks the pixel size.
Open Zappy Image Compressor
Go to zappy.tools/image-compressor/ — works on mobile and desktop. No signup needed.
Upload your image
Drag and drop or tap to browse a JPG, PNG or WebP (up to 25MB). It shows the original size right away.
Choose a compression level
Pick Extreme (~80% smaller) to land around 100KB while keeping the original resolution. Medium works if your photo is already modest in size.
Download your compressed image. Right-click → Properties (Windows) or Get Info (Mac) to confirm it's under 100KB.
Why it matters
Sometimes the dimensions are already right — a portal accepts your photo's pixel size, or a webpage needs the image at its current resolution — but the file is simply too heavy to upload or load quickly. Compressing fixes exactly that: it cuts the file weight to around 100KB while leaving the dimensions untouched. Aadhaar, bank KYC and most web uploads sit at or near a 100KB cap.
No editor needed
You don't need an editor to shrink a file while keeping its size on screen. Here are the options:
Photoshop "Save for Web" (paid)
Powerful quality control, but paid and heavy to install for a one-off 100KB target.
Paint / Preview re-save (free, fiddly)
Re-saving can shrink a file a little, but there's no target-KB control and quality is hard to predict.
Zappy — free levels, keeps your dimensions
Go to Zappy Image Compressor, choose Extreme for ~100KB and download. No install, no account, no daily limit.
Common size targets
Different portals ask for different limits. Here are the most common ones — Zappy handles all of them with a single upload:
Need to change the pixel dimensions too? Resize instead — see resize image to 100KB or 50KB.
For India
When a portal already accepts your photo's dimensions but the file is too heavy, compressing is the right move — it keeps the resolution and just cuts the KB. Aadhaar, bank KYC and most web uploads sit around 100KB.
Upload to Zappy Image Compressor, pick the Extreme level for ~100KB, download and upload directly — your dimensions stay exactly as they were.
Get the best result
Compression keeps your dimensions, so the trick is choosing the right level:
Who uses this
Common questions
Open Zappy Image Compressor in your phone browser, upload the photo, choose the Extreme level and download. Works on Android and iPhone — no app install needed.
No. Compression keeps the pixel dimensions the same and only lowers the file weight — ideal when a portal checks resolution but the file is too big.
Go to zappy.tools/image-compressor/, upload your image, pick a compression level and download. No account needed at any step — free with no watermark.
Compressing lowers quality/file weight at the same dimensions; resizing changes the dimensions (pixels). If you need a specific pixel size, resize to 100KB instead.
Use the Extreme level, save as JPG rather than PNG, and start from the original rather than an already-compressed copy.
Not for most photos — Extreme compression stays presentable for portals and the web. If it looks too soft, step down to Medium and accept a slightly larger file.
Free, instant, no signup. Keeps your dimensions. Works on any device.
Compress Image — to any KB, free
Compress Free →