How to convert an iPhone HEIC photo to JPG for an online form
Recent iPhones save photos in HEIC format by default. HEIC is efficient, but many upload forms, including government and visa portals, accept only JPG, PNG or PDF, and show an error when you select a HEIC file.
The fix is to convert the photo to JPG before you upload it. HEIC to JPG runs in your browser, so the picture is decoded on your device and is not sent to PixnPDF.
Why the form rejects the photo
A form that lists JPG or PNG as accepted types will not open HEIC even though the photo looks normal on your phone. Renaming the file does not work, because the data inside is still HEIC. It has to be converted.
You can also change how the phone saves photos: in the Camera settings, the Formats option lets you choose Most Compatible, which saves JPG from then on. Photos you already took still need converting.
Convert the photo
Open HEIC to JPG, add the photo and choose a quality. The browser loads its HEIC decoder when needed, so keep the tab open for that first download. Check the preview, especially the orientation and fine detail, then download the JPG.
JPG is lossy and has no transparency. Keep the original HEIC in case you need the extra detail later.
Meet the size limit
A phone photo can be several megabytes. If the form names a maximum size, use Compress image with a target below it and read the real size shown. If it names dimensions in pixels, use Resize image to set them exactly.
If the form wants a PDF instead, use Image to PDF. It accepts HEIC directly and lets you set the page size and margins.
Several photos at once
If a form wants several pictures, for example both sides of a document, convert them in one batch and give the files clear names so you upload them in the right place. HEIC to JPG accepts more than one photo and lets you download the results together.
Check each one in the preview. A photo taken in portrait or landscape should come out the same way up. If one is rotated wrongly, use Rotate image before you upload.
Check before you upload
Open the JPG on your computer or phone and look at it at full size. Confirm that the text on a document is readable, that nothing important is cut off at the edges and that the file size is under the limit on the form. If anything is off, go back one step rather than upload and wait for a rejection.
Keeping a short routine saves time: convert, check, compress if needed, check again, then upload.
Remove hidden details
Photos can carry location, date and camera information inside them. Before you share one outside an official form, run it through Remove EXIF data to strip those details. This does not change what is visible in the picture itself.
For a passport-style photo or an ID copy, follow the specific guides on this site so the framing and size match what the service expects.
How it works
- Check which file types and what size the form accepts.
- Open HEIC to JPG, add the photo and convert; check orientation in the preview.
- Compress or resize to match the form's limit.
- Remove EXIF data if you are sharing the picture outside an official form.
- Upload the JPG and keep the original HEIC.
Before you export A converted JPG is a copy, not a replacement. Keep the original, and check the picture before you submit it.
HEIC to JPG · Compress image · Resize image · Image to PDF · Remove EXIF data
Common questions
Is my photo uploaded?
No. The HEIC decoder is application code that is fetched to your device, and the photo is processed locally.
Does converting reduce quality?
JPG uses lossy compression, so a small change is possible. Choose a high quality setting and compare in the preview.
Can I convert several photos at once?
Yes, add several HEIC files and download the results together.
How do I stop my iPhone saving HEIC?
In Settings, open Camera, then Formats, and choose Most Compatible. New photos will be saved as JPG.