Compress Image to 500KB
Your images
Or drop images here, or paste (Ctrl/Cmd+V)
JPG, PNG, WebP · up to 10 at once
Compress & download
Add an image on the left to see the before/after comparison here.
Why compress to 500KB?
500KB is one of the most common upload ceilings on Indian government and exam portals — SSC, UPSC, IBPS, state PSC recruitment forms, and passport or visa applications routinely cap photo and signature uploads at exactly this size, sometimes with a minimum too (e.g. "20KB–500KB"). A modern phone photo is usually 2–8MB straight out of the camera, so it has to be compressed before the form will even accept it. The limit exists because these portals process thousands of uploads at once — a hard size cap keeps their storage and bandwidth predictable, unlike Instagram or WhatsApp, which quietly re-compress whatever you send.
| Form | Photo Size | Signature Size | Dimensions |
|---|---|---|---|
| SSC CGL | 20KB–50KB | 10KB–20KB | Photo 3.5×4.5cm · Signature ~140×60px |
| IBPS PO | 20KB–50KB | 10KB–20KB | Photo ~200×230px · Signature ~140×60px |
| UPSC | 20KB–300KB | 20KB–150KB | Photo ~300×300px |
| NEET | 10KB–200KB | 4KB–30KB | Passport-size photo |
| Passport (India) | Up to ~100KB | — | 4.5×3.5cm photo |
| PAN Card | Up to ~50KB | Up to ~50KB | Passport-size photo |
Treat these as typical ranges rather than a live feed from any exam body — the exact figure moves year to year, so confirm yours on the form's own notification PDF. Most photo fields with a "roomier" cap settle right around this page's 500KB default.
How it works — quality vs. size
JPEG and WebP are lossy formats: an encoder quality setting from 0 to 100% trades visible detail for file size. Most "compress to 500KB" tools pick one fixed quality (commonly 80%) and hope it lands near the target — which either overshoots the limit on a detailed photo or leaves quality on the table for a simple one. This tool instead runs a binary search: it tries a quality, checks the resulting size, and narrows in — up to 7 tries — until the result lands within 5% of your target at the highest quality that still fits. If quality alone can't get there even at its floor (a very large or detailed image), it steps the image's dimensions down by 10% at a time and searches again, rather than giving up.
Why on-device beats server upload
Most free image compressors upload your photo to a server to shrink it — meaning a passport photo, Aadhaar scan, or signature briefly leaves your device and sits on someone else's storage. This tool runs the entire operation in your browser using the Canvas API, the same engine your browser already uses to draw every image on the page. Nothing is ever transmitted, so there's nothing to intercept, and no upload wait on a slow connection. Every compression also strips EXIF metadata automatically — including GPS coordinates a camera or phone may have embedded — since re-encoding through Canvas never preserves it.
Supported formats
Upload JPG, PNG, or WebP. Output as JPG, PNG, WebP, or leave it on Auto, which defaults to JPG for the widest compatibility with government and exam portals, and switches to WebP automatically only when your image has transparency you've asked to keep — JPEG has no alpha channel, so a transparent PNG converted to JPEG is flattened onto a white background instead.
Need a different size?
Need a format change instead of a size change? Image to JPG and Image to WebP are coming soon — pick JPEG or WebP as the output format in Advanced above meanwhile.
Frequently Asked Questions
Will my image go blurry if I compress it to 500KB?
A little quality loss is unavoidable once a large photo has to fit inside 500KB, but this tool searches for the highest quality that still fits the target — instead of just picking a fixed 80% quality like most compressors — so the drop is as small as it can be. If a portal's requirement lets you keep more detail (say 1MB), pick that target instead.
What image formats does this support?
Input: JPG, PNG, and WebP. Output: JPG, PNG, or WebP, or "Auto" to let the tool pick — Auto defaults to JPG for compatibility with government and exam portals, and only switches to WebP automatically when your image has transparency you asked to keep.
Is there a limit on file size or number of images?
No hard limit on input size, though very large photos (30MB+) take a little longer on an older phone since everything runs on your own device. You can compress up to 10 images at once in batch mode.
Does it hit exactly 500KB, or just "roughly" 500KB?
It targets within 5% of your chosen size using a binary search on compression quality — typically landing at or just under 500KB. If quality alone can't reach it (a very large or detailed photo), the tool also reduces dimensions in small steps until it fits, and tells you if it had to.
Is it private? Where is my photo uploaded?
It is never uploaded anywhere. Compression runs in your browser using the Canvas API — the same engine your browser already uses to draw every image on the page. Your photo is read, resized, and re-encoded locally; nothing is sent to a server, ever.