iPhone photo to JPG
An iPhone photo that fits the form. Once.
Upload forms ask for a JPG under a fixed size, and an iPhone photo is usually neither. Drop the photo straight from your iPhone — HEIC, HEIF, JPEG or PNG — choose a limit like 100 KB or 2 MB, and get a JPG that really is under it. Nothing is uploaded.
Drop an iPhone photo
One HEIC, HEIF, JPEG or PNG photo, up to 40.00 MB. Nothing is uploaded.
Choose a fileHow it works
- 01Drop the photo as your iPhone saved it — HEIC, HEIF, JPEG or PNG.
- 02Optionally pick a size limit: 100 KB, 500 KB, 1 MB, 2 MB or your own.
- 03Quality, and only if needed the dimensions, are lowered until the JPG fits.
How the limit is met
The photo is decoded once. JPG quality is then searched from high to low, and only if quality alone is not enough is the photo scaled down step by step. It is never enlarged. Every candidate is really encoded and its bytes measured, so the size you see is the size of the file you download.
If even the smallest setting stays above your limit, you get an error — never a download that breaks the form you are filling in.
What is kept, what is lost
- Metadata is stripped. The JPG is re-encoded from pixels, so EXIF, GPS location, capture date and the colour profile are not carried over.
- Orientation is applied. The photo is written upright without a rotation tag, so it cannot be rotated twice.
- HDR becomes SDR. Output is standard 8-bit sRGB, so an HDR photo can look flatter.
- Live Photos. You get the still image; the moving part lives in a separate .mov file, which is not converted here.
Limits
HEIC/HEIF input up to 40.00 MB and 60 megapixels, which covers 48 MP iPhone photos; decoding stops after two minutes. Size targets from 10 KB to 20 MB.
Just converting a HEIC, with no size limit? HEIC to JPG does that, and Compress image handles JPG, PNG and WebP files.
Related tools
- HEIC to JPGConvert iPhone HEIC and HEIF photos to JPG, PNG or WebP.
- Compress imageGet a JPG, PNG or WebP under a KB or MB limit.
- Convert imageChange between JPG, PNG and WebP, with an optional max width.
- WebP to JPGConvert WebP to JPG, or to PNG to keep transparency.