Compress Image to 1MB
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 1MB?
1MB is the "trim it, don't gut it" target — for a detailed document scan, a high-resolution portfolio photo, or an email/upload cap that's generous by government-form standards but still stricter than a raw camera file. A modern phone photo can run 3-8MB or more, and most email providers and many upload widgets balk well before that; 1MB usually clears those caps while keeping enough resolution that fine detail — text in a scanned document, texture in a photo — survives the compression pass.
| 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 |
None of the six forms above ask for anything near 1MB for a photo or signature field — this target is for the document scans, supporting-certificate uploads, and general attachments that share the same form but carry a looser cap. Always check your specific form's notification PDF for the exact figure.
How it works — quality vs. size
Even at 1MB, a flat-quality compressor wastes bytes: it applies the same setting to a plain photo and a highly detailed scan alike, overshooting on one and under-using the budget on the other. This tool binary- searches JPEG/WebP quality — testing a setting, measuring the output, and narrowing in over up to 7 rounds — to land on the highest quality that still fits within 5% of 1MB. With this much headroom, most images reach the target in only a few rounds and rarely need the dimension-reduction fallback that kicks in when quality alone can't get there.
Why on-device beats server upload
A document scan or high-resolution photo is exactly the kind of file worth keeping off a third-party server, even for something as ordinary as compression. This tool runs the entire pass locally in your browser tab via the Canvas API — the browser's own image-rendering engine — so the file never leaves your device and there's no upload wait, which matters more the larger the source file is. The Canvas re-encode also strips EXIF metadata automatically, including GPS coordinates a camera or phone may have embedded.
Supported formats
Upload JPG, PNG, or WebP. Output JPG, PNG, WebP, or Auto, which defaults to JPG for broad compatibility and switches to WebP automatically only when your source image has transparency you've chosen to keep — JPEG has no alpha channel to hold it.
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
Is 1MB even necessary — my photo is already under that?
Many phone photos are 3-8MB straight out of the camera, well over 1MB, so this target still does real work for most uploads. If your file is already under 1MB, running it through this tool won't help — check the target in Advanced or a smaller preset if you specifically need it lower.
Will compressing to 1MB be visible to the eye?
1MB is generous enough that quality loss is usually hard to spot at normal viewing size, especially for a photo that started under 8MB. This tool still runs its highest-quality-that-fits search rather than a flat setting, so any loss that does happen is kept to the minimum the target allows.
What file types can I upload and export?
Input: JPG, PNG, and WebP. Output: JPG, PNG, or WebP, or "Auto" — which defaults to JPG and switches to WebP only if your source has transparency you've chosen to preserve.
Can I compress a whole album of scans or photos to 1MB each?
Yes, up to 10 images per batch, each compressed independently to 1MB with its own status, then downloadable individually or all together as a ZIP.
Does this tool upload my images to check them?
No — every compression runs locally in your browser via the Canvas API. Images are never sent to a server, and EXIF metadata (including GPS) is stripped automatically as part of the re-encode.