Fix an image that was rejected as too large
Upload forms, marketplaces and application portals often cap attachments at sizes like 200 KB or 1 MB, while a phone photo is several megabytes. Shrink your photo to a chosen maximum with the Image Compressor, then re-upload the result. Everything happens in your browser.
Steps
- Note the form's limit (for example "max 200 KB").
- Open the Image Compressor and choose the photo from your device.
- Choose To a file size and pick the preset at or below the form's limit — or a custom limit slightly under it. Here 1 KB is 1,024 bytes, so 200 KB means at most 204,800 bytes.
- Compare Original and Compressed, then select Download image. Check the saved file's size on your device before re-uploading.
If it still does not fit
- Turn on Resize image to reduce pixel dimensions as well as file size — halving width and height roughly quarters the size.
- Explicitly select JPEG for photos or WebP for the smallest files. PNG is lossless and barely shrinks with quality changes; JPEG replaces transparency with white.
- If the compressor reports the limit cannot be reached, raise the limit, resize further, or switch format — above-limit downloads are clearly labeled, never silent.
Supported formats and limits
JPEG, PNG and WebP photos can be compressed, with 50 KB, 100 KB, 200 KB, 1 MB or custom size targets. Animated PNG and WebP are rejected to avoid silently dropping frames. iPhone HEIC photos need converting to JPG first.
Frequently asked questions
How far under the limit should I aim?
Leave a margin: sites measure the same bytes, but save the compressed file first and check its size on your device before re-uploading. If the form still rejects it, compress again with a slightly lower limit.
My PNG barely shrinks. What now?
PNG is lossless, so lowering quality does not apply to it. Explicitly select JPEG (photos) or WebP (usually smallest) — JPEG replaces transparency with white — or turn on resizing to cut pixel dimensions too.
Does compression send my photo anywhere?
No. The Image Compressor runs your browser's canvas encoder on your own device; the photo never leaves it during processing.