More free conversions, where you upload. The Fylane extension does the same work inside any upload form, on its own free share every day.Add to Chrome
How to convert HEIC to JPG
- Drop the HEIC photos.
- Pick a quality.
- Press Convert and download the JPGs.
What happens to your file
HEIC cannot be decoded by most browsers, so the file is uploaded, decoded on Fylane’s servers with the orientation applied, encoded as JPEG at your quality, and deleted on schedule. This is the one part of the image family that cannot run on your own device, and the page says so rather than pretending otherwise.
HEIC stores 10-bit colour and, for Live Photos, motion. JPG keeps the still image in 8-bit colour, which is what every website expects. The motion is not recoverable from the JPG, so keep the original if the Live Photo matters to you.
Orientation is the part that quietly goes wrong elsewhere. An iPhone writes the photo in the sensor’s orientation and records how it should be turned; a converter that ignores that tag hands you a sideways picture. Here the rotation is applied to the pixels, so the JPG is the right way up everywhere, including in software that never reads the tag.
Windows is where most people meet this problem. Photos taken on an iPhone arrive as .heic, File Explorer shows a blank thumbnail, and the upload box on the site you are using refuses the file. Nothing is wrong with the photo — Windows simply ships without the decoder unless you buy the HEIF extension from the Microsoft Store.
Questions
Why did my iPhone save HEIC?
It is the default since iOS 11 because it halves the storage of a JPG. Settings › Camera › Formats › "Most Compatible" switches the camera to JPG for future photos.
Is the quality worse?
At quality 82 you will not see a difference. HEIC is more efficient, not sharper.
Can I convert many at once?
Drop them together; each is converted and offered as its own download.
Why will a website not accept my HEIC?
Because almost nothing outside Apple can read it. HEIC is barely eight years old and patent-encumbered, so most upload forms, content systems and government portals never added support. They are not being difficult; their image library genuinely cannot open the file.
How do I open HEIC on Windows?
Either convert it — which is what this page is for — or install the HEIF Image Extensions from the Microsoft Store, which teaches Photos and File Explorer to decode it. The extension fixes viewing on that one machine; converting fixes the file everywhere you need to send it.
Does the photo keep its date and location?
No. The JPG comes back with no EXIF at all — no GPS coordinates, no timestamp, no camera model. That is the safe default for a photo you are about to upload somewhere public, but it does mean the original is the only copy that still knows when and where it was taken. Keep it if that matters.
How do I stop my iPhone making HEIC at all?
Settings › Camera › Formats › Most Compatible. The camera writes JPG from then on, at roughly twice the file size. Photos already on the phone stay HEIC; this page is for those.
Do it once, not on every form
A form that wants a square JPEG under 240 KB says so on the page. The Fylane extension reads that, fits your photo to it, and puts it in the field — without you working out what 240 KB looks like.
And it keeps the result. The next application that asks for a résumé, a cover letter and a photo fills all three from one tap, each one refitted to what that site accepts.
Your files stay in the browser, encrypted, on your machine. Nothing is uploaded to keep them and nothing is sent anywhere to fill a form.
Related tools
Do this in code
curl -X POST https://api.fylane.dev/v1/jobs \
-H "Authorization: Bearer $FYLANE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"file_id": "<file id>",
"operation": "image.convert",
"options": {
"format": "jpeg",
"quality": 82
}
}'The same operation, image.convert — Re-encode to WebP, JPEG, PNG or AVIF at your quality. Upload first with the quickstart; every option is on the operations page. 500 free credits a month, then $5 per thousand.