How to Convert HEIC to JPG (iPhone Photos)
You take a photo on your iPhone, try to upload it to a form, and it is refused or simply will not appear. The file is fine — the problem is its format. Modern iPhones save photos as HEIC, and most forms, older websites and government portals do not accept it. They want a plain old JPG.
Converting HEIC to JPG is quick once you know how, and this guide covers every route: on the iPhone itself, on Windows and Mac, on Android, and the setting that stops your iPhone making HEIC files at all.
What is HEIC, and why does the iPhone use it?
HEIC stands for High Efficiency Image Container. Apple switched to it a few years ago because it stores a photo at the same quality as a JPG in roughly half the space. On your phone that is a real benefit — you fit twice as many photos in the same storage.
The catch is compatibility. HEIC is newer, and while Apple devices read it happily, a huge amount of the wider world still does not. That gap is exactly where uploads fail.
Why HEIC will not upload to most forms
Government portals, exam sites and job forms are built to accept a small list of formats, almost always JPG and sometimes PNG. HEIC is not on that list. When you try to upload one, the form either rejects it with a "format not supported" message or, more confusingly, seems to accept it and then fails silently later. Either way, the fix is to hand the form the JPG it expects.
How to tell if your photo is a HEIC
On the iPhone it is not obvious, because the Photos app shows every image the same way. The quickest check is to open the photo, tap the information icon (the small "i" in a circle), and look at the details — it will list the file type. On a computer, the file name ends in .heic. If you are not sure, assume a recent iPhone photo is HEIC and convert it to be safe.
Method 1: Convert on the iPhone using the Files app
You can convert without any app, using a small trick in the Files app:
- Open Photos, pick the image, tap Share, then Copy Photo.
- Open the Files app and go to a folder (On My iPhone works).
- Press and hold in an empty area and tap Paste. The pasted image is saved as a JPG.
It is a little roundabout, but it needs nothing installed. The pasted file will usually be a JPG you can then upload.
Method 2: Convert and compress in the browser (recommended)
If your form also has a size limit, this is the cleanest route because it does both jobs at once:
- Open imageto10kb in Safari on your iPhone.
- Tap to choose the HEIC photo from your library.
- Set the output format to JPEG and enter your target KB if the form has a limit.
- Compress and download the JPG back to your device.
Because it runs in your browser, nothing is uploaded to a server, and you end up with a correctly sized JPG in one step rather than converting in one place and shrinking in another.
Method 3: Stop your iPhone making HEIC in the first place
If you upload photos often, the best fix is to change the camera setting so it shoots JPG from now on:
- Open Settings and tap Camera.
- Tap Formats.
- Choose Most Compatible instead of High Efficiency.
From then on, your camera saves new photos as JPG automatically, and the whole HEIC problem disappears for future shots. It uses a little more storage, but it saves you converting every time.
There is a second useful setting. In Settings > Photos, scroll to "Transfer to Mac or PC" and choose Automatic, which converts photos to JPG when you move them off the phone to a computer.
How to convert HEIC to JPG on Windows
Windows can open HEIC if you have the free HEIF extension from the Microsoft Store, but the simplest conversion is through Paint: open the HEIC in Paint, choose Save as, and pick JPEG. You can also open it in the Photos app and use "Save as." If Windows will not open the HEIC at all, install the extension first, or use a browser tool that handles the conversion for you.
How to convert HEIC to JPG on Mac
Macs open HEIC natively, so conversion is easy in Preview: open the file, choose File > Export, set the format to JPEG, and save. You can drag a quality slider here to control the file size at the same time. To convert several at once, select them all in Finder, right-click, and use the Quick Actions "Convert Image" option, choosing JPEG.
How to convert HEIC to JPG on Android
If someone sends you a HEIC and you are on Android, a browser tool is the easiest path, since not every Android gallery reads HEIC. Open imageto10kb, select the HEIC file, set JPEG output, and download the JPG — no app to install, and nothing uploaded. Some newer Android phones can also open and re-save HEIC through Google Photos.
Does converting HEIC to JPG lose quality?
Both HEIC and JPG are lossy formats, so converting applies compression once. For a normal photo at good quality the difference is invisible — you are not going to see it in a passport photo or a form upload. The JPG may be a little larger than the HEIC was, because JPG is less efficient, but that rarely matters. As always, convert once from your best original rather than repeatedly, to avoid stacking up compression.
HEIC versus JPG: the short version
- HEIC — newer, about half the file size at the same quality, but poorly supported outside Apple devices.
- JPG — older, slightly larger files, but accepted absolutely everywhere.
For storing photos on your iPhone, HEIC is great. For uploading anywhere, JPG is the safe universal choice.
Converting many HEIC photos at once
If you have a batch to convert, do it on a computer where you can select them all together — Preview on Mac and the Photos app or a batch tool on Windows both handle multiple files. On the phone, converting one at a time in a browser tool is fine when you only have a few, and it lets you set each one's size for its specific form.
Common mistakes to avoid
- Renaming .heic to .jpg — this does not convert anything and the file stays broken to the form. You must actually re-save it.
- Forgetting the size limit — a converted JPG can still be too big; check it against the form's KB cap.
- Screenshotting the photo as a workaround — it does technically make a JPG or PNG, but it lowers quality and changes the dimensions, so it is a poor substitute for a proper conversion.
- Converting repeatedly and stacking compression loss.
Converting HEIC inside the Photos app
There is another built-in route some people prefer. If you duplicate a photo and then use the crop or edit tools and save, iOS sometimes writes the edited copy as a JPG, particularly if your formats are set to Most Compatible. It is not the most reliable method on its own, which is why the Files app copy-paste trick and browser tools are more dependable, but it is worth knowing that editing and re-saving can change the format as a side effect.
What happens to Live Photos and bursts?
Two iPhone photo types cause extra confusion. A Live Photo is really a still image plus a short video clip, and a form only wants the still. When you convert or compress it to JPG, you get just the still frame, which is exactly what you need — the motion part is dropped. A burst is a stack of many shots; pick the single best frame first, then convert that one. In both cases, converting to JPG simplifies the photo down to the plain single image a form expects.
Why some websites show a HEIC as a broken image
If you have ever uploaded a photo and seen a broken-image icon or a blank box, HEIC is often the reason. The site received a file it cannot display, so it shows nothing. This is a useful warning sign: if your uploaded photo appears broken in a preview, suspect the format first, convert it to JPG, and try again. It is not that your photo is corrupted — the site simply cannot read HEIC.
Why AirDrop and messages sometimes keep HEIC
Sharing a photo between Apple devices with AirDrop usually keeps it as HEIC, because both ends understand the format. That is fine for sending to a friend's iPhone, but it means you cannot rely on AirDrop to "convert" anything. When you need a JPG, use an actual conversion step — the Files trick, Preview on a Mac, or a browser tool — rather than assuming sharing changed the format. Messages and some email apps may or may not convert, so never assume; check the file before uploading.
HEIC, HEIF and HEVC: the naming, briefly
You may see a few similar-looking terms. HEIF is the underlying image standard, HEIC is Apple's specific version of it (the file you get), and HEVC is the related video format (used by iPhone videos). For photos you only deal with HEIC, and the fix is always the same: convert to JPG for anything that has to be widely compatible. You do not need to memorise the acronyms — just recognise that a .heic file needs converting before it goes to a form.
A quick quality note
Because HEIC packs the same quality into a smaller file, a HEIC photo and its JPG version look identical to the eye. Converting does not visibly degrade the image for normal use. The JPG simply takes a bit more space, which is a fair trade for it working everywhere. If you are chasing a strict KB limit after converting, compress the JPG to the target — the small starting size of the HEIC does not carry over, so always check the final JPG against the form's cap.
Troubleshooting checklist
- Is the file now a real
.jpg, not a renamed HEIC? - Does it open and look correct on a non-Apple device?
- Is it within the form's KB limit?
- Do the pixel dimensions match, if the form requires them?
- Did you switch the camera to "Most Compatible" to avoid this next time?
When you receive a HEIC from someone else
It is not only iPhone owners who hit this. If a friend AirDrops or messages you a HEIC and you are on Windows or Android, you may not be able to open it at all, let alone upload it. The fix is the same: run it through a converter to get a JPG. A browser tool is the easiest cross-device option, because it does not care what phone the file came from — drop the HEIC in, choose JPEG output, and download a JPG anyone can open.
HEIC on Windows: the extension explained
Windows 10 and 11 can open HEIC, but only after you install the free "HEIF Image Extensions" from the Microsoft Store. Without it, HEIC files show as blank thumbnails and refuse to open. If you deal with iPhone photos on a PC regularly, installing the extension is worthwhile, since it lets Paint and Photos open and re-save them as JPG. If you would rather not install anything, a browser tool converts them without needing the extension at all.
Does converting change the photo's date or details?
Converting to JPG creates a new file, and depending on the tool it may or may not carry over the original's date and location data. For a form upload this rarely matters — the portal only cares about the image itself. If you specifically need to preserve the capture date, keep the original HEIC alongside the JPG, since the original always holds the full details. For most people, a clean JPG that uploads is all that is required.
Frequently asked questions
Why won't my iPhone photo upload to a form?
Almost always because it is a HEIC file, which most forms do not accept. Convert it to JPG using any method above, then upload. If it still fails, check the file size against the form's limit.
How do I permanently stop my iPhone saving HEIC?
Go to Settings, Camera, Formats, and choose Most Compatible. New photos will be saved as JPG from then on. Existing HEIC photos still need converting individually.
Can I convert HEIC to JPG for free?
Yes. The Files app trick, Preview on Mac, Paint on Windows, and browser tools like imageto10kb all convert for free. imageto10kb also compresses to a target size in the same step, without uploading your photo.
Does converting HEIC to JPG reduce quality?
Only very slightly, and it is invisible for a normal photo. Convert once from the original rather than repeatedly, and you will not notice any difference on a form-sized image.
Is HEIC better than JPG?
For storage, yes — it is smaller at the same quality. For compatibility, no — JPG works everywhere and HEIC does not. That is why you convert to JPG for uploads.
The bottom line
HEIC is a storage convenience that turns into an upload headache the moment a form is involved. The lasting fix is to switch your camera to Most Compatible so it shoots JPG from now on. The immediate fix is to convert any HEIC you already have to JPG, ideally in the same step that brings it under the form's size limit. Do both and iPhone photos stop being a problem on any form or website you meet, whether you are on the phone itself, a Windows PC, a Mac or an Android device.
Quick tip: switch your iPhone camera to "Most Compatible" so it shoots JPG, and convert any existing HEIC photos to JPG before uploading — ideally in one step that also hits the form's size limit.