Shrink a photo until the upload form stops complaining
- Keeps every pixel
- Type the exact number to fit
- Compressed in your own browser
- iPhone photos included
Job portals, government sites and forum avatars all have a number they refuse to accept a picture over. Drop the photo here — straight off an iPhone included — pick a quality or type that exact number, and download a copy that fits. The compression happens in your own browser, and the picture keeps every one of its pixels.
Every pixel stays
Width and height come out exactly as they went in. Only the file size drops — this is not a resizer wearing a disguise.
A ceiling you type yourself
2 MB for the application form, 500 KB for the avatar: whatever the number, quality falls only as far as it must.
iPhone photos welcome
HEIC decodes right in the page, so the camera-roll-to-form trip skips the export step entirely.
The photo stays yours
It is compressed where it already sits — on your device — so private pictures stay private and no size police exists.
Two ways to drive it
Most of the time the three presets are all you need. High keeps nearly everything and suits photos you might print. Balanced is the everyday pick for sharing. Small squeezes hardest and is fine for anything glanced at in a chat.
The size limit exists for the other situation: a form with a hard ceiling. Type the megabytes it demands and the tool searches downward through quality settings, stopping at the first one that fits. You get the best-looking picture that obeys the rule — and a straight refusal, with an explanation, on the rare picture that cannot obey it at any acceptable quality.
What happens to an iPhone photo here
An iPhone shoots HEIC, a format most upload forms reject on sight. Dropped here, the photo is decoded by the page itself and re-emerges as WebP: dramatically smaller than a JPG of the same scene, readable by every current browser, orientation intact. The HEIC decoder is fetched only at the moment a HEIC actually arrives, so visitors compressing ordinary JPGs never pay for it.
Frequently asked questions
Will my photo look worse afterwards?
At the High preset, not visibly — photographs hide compression well because they contain few hard edges. Where quality loss shows first is small text and thin lines, so a screenshot headed for careful reading deserves a look at 100% zoom before you send it.
Why does my PNG come back as a WebP?
A PNG saved again as a PNG barely gets smaller, so it would not be a compressor. WebP has a quality dial and still holds transparency, so a PNG is saved as WebP and see-through areas stay see-through. If you need the file to stay a PNG, use the image converter instead.
Can I drop an iPhone photo (HEIC) in?
Yes, straight from the camera roll. It is decoded on your device and comes back as a WebP, since no browser can write HEIC back out. Width, height and orientation are untouched — a photo shot upright stays upright.
The form I am filling in says 2 MB maximum. What do I do?
Open the size limit, type 2, and drop the picture. Quality is lowered only as far as that ceiling demands, and the result usually lands comfortably under it. When even the lowest usable quality cannot reach the number, the tool says so plainly instead of producing a smeared picture.
Does compressing change how large the picture is on screen?
Never. Pixel dimensions are preserved exactly; only the bytes shrink. Cropping or scaling down is a different operation, and this page deliberately does not do it.
Which picture formats does it accept?
iPhone photos (HEIC and HEIF), JPG, PNG, WebP and AVIF. JPG, WebP and AVIF come back as themselves; PNG and HEIC come back as WebP, for the reasons covered above.
How large a picture can it handle?
No fixed number — a 12-megapixel phone photo is routine, and the ceiling is your device’s own memory rather than a plan tier. Compression is priced into nobody’s server budget here, because there is no server doing it.
Guides
The size limits people keep hitting, explained, with the way around each one.
- How to send a video over Discord’s 20MB limit
What the upload limit actually is, and the four ways around it.
- Do online video compressors upload your file?
Some send your video to a server, some never do. How to check any site yourself.
- Compress a video over 1GB without uploading it
Why free converters cap you at 1GB, and how to shrink a bigger file anyway.
- How to email a video bigger than 25MB
Gmail and Outlook stop at 25MB. Three ways to send the video anyway.
- Every chat app’s file size limit, checked
Discord, WhatsApp, Telegram, Slack, Stoat (Revolt): current limits, with verification dates.