How to Convert HEIC to JPG
HEIC photos from your iPhone will not open on Windows, will not upload to most portals, and break in older software. Here is why, what happens to quality, and how to convert in seconds.

You transferred photos from your iPhone to a Windows computer, double-clicked one to open it, and got hit with an error. Or you tried uploading a photo to a job portal and it silently failed. Or you sent a photo to a friend on Android and they got a file that would not open at all.
In every one of these cases, the file is HEIC, and the fix is converting it to JPG. This guide covers exactly why this keeps happening, what HEIC actually is, and the fastest way to convert without losing quality or sending your photos to a server you do not control.
What HEIC Is and Why Your iPhone Uses It
HEIC stands for High Efficiency Image Container. Apple made it the default photo format on iPhones starting with iOS 11 in September 2017, and every iPhone since has continued using it unless you change the setting.
The reason Apple switched is straightforward: HEIC produces files roughly half the size of an equivalent JPG at the same visual quality. A 3MB JPG becomes about 1.5MB as HEIC with no visible difference. Apple gets this efficiency by using HEVC, the H.265 video codec, to compress still images. It is, genuinely, a video codec being used for photos, which sounds odd but works well because video codecs are built around compressing complex visual data efficiently.
HEIC also supports features JPG simply cannot do: 16-bit color depth instead of JPG's 8-bit, native transparency, and the ability to store multiple images inside a single file, which is exactly how Live Photos work on iPhone. On a 256GB iPhone, HEIC lets you store nearly twice as many photos compared to JPG.
So from Apple's side, the decision makes complete sense. Smaller files, better quality, more features, all while staying inside their own ecosystem where every device already understands HEIC natively.
Why HEIC Breaks the Moment It Leaves an iPhone
The problem is everything outside Apple's ecosystem. HEVC, the codec at the core of HEIC, required licensing fees for years, and that kept Chrome and Firefox from building in native support. Windows still does not open HEIC files out of the box. Many websites, government portals, email clients, and older editing software simply do not recognize the format at all.
Try uploading a HEIC photo to a website that expects JPG and you will typically get a vague error or the upload will fail with no clear explanation. Try opening one on a Windows PC without the right extension installed and you get a blank thumbnail or an "unsupported file format" message. None of this is a bug. It is a format that was never built for universal compatibility in the first place, only for efficiency inside Apple's own devices.
This is also why HEIC trips up so many real workflows: transferring photos to a PC for editing, uploading photos to job applications or visa portals, sending images through older messaging apps, or sharing with anyone on Android who has not installed a HEIC-compatible viewer.
What Actually Happens During Conversion
Converting from HEIC to JPG means decoding the HEVC-compressed image data and re-encoding it using JPG's compression method instead. Both formats are lossy, which means converting from one lossy format to another technically introduces a second round of compression on top of the first.
In practice, this loss is negligible if you export the JPG at a reasonably high quality setting, generally 85% or above. At that quality level, you would need to zoom in significantly to spot any difference between the original HEIC and the converted JPG. The file size will go up though, since you are trading HEIC's superior compression for JPG's universal compatibility. A 1.5MB HEIC photo might become a 2.5MB to 3MB JPG at high quality, which is the tradeoff you are accepting in exchange for the file actually opening everywhere.
If file size matters after converting, for example because you need the photo under a specific limit for a job application or government form, compress the resulting JPG afterward rather than lowering the export quality during conversion itself. The compress image to 100KB and compress image to 200KB tools handle this as a separate step, which gives you more control than trying to hit a target size and a target quality at the same time.
How to Convert HEIC to JPG
The HEIC to JPG converter on ImgTweak runs entirely in your browser. Drop in your HEIC file, or several at once, and it converts to JPG using WebAssembly, the same technology that lets browser-based tools match the speed of installed desktop software. Nothing is uploaded to a server at any point. Your photos stay on your device throughout the entire process, which matters for personal photos, identification documents, or anything else you would not want passing through a third party.
The converter supports batch processing, so if you are converting a whole camera roll export rather than a single photo, you can drop the entire folder in and download everything as a ZIP once it finishes.
EXIF metadata, the hidden data in every photo that records camera settings, timestamp, and sometimes GPS coordinates, gets stripped automatically during the conversion. This is generally a privacy benefit: you do not want location data traveling with photos you share online. If you specifically need to preserve EXIF data for a professional or archival reason, that is worth checking before you convert, since most browser-based converters, including this one, treat metadata removal as the safe default.
Converting Directly on Your iPhone
If you would rather avoid transferring HEIC files at all and convert before you even share them, the Shortcuts app built into iOS can do this. Create a shortcut that takes selected photos, converts them to JPG, and saves the result back to your camera roll or Files app. Once set up, conversion takes under a second per photo, and you can run it on as many photos as you select at once.
The setup takes a few minutes the first time, since you are building the shortcut from scratch or downloading a template from the Shortcuts gallery, but after that it becomes a single tap whenever you need to share something in JPG format from your phone directly.
Stopping the Problem at the Source
If HEIC keeps causing you problems and you would rather not deal with conversion at all going forward, you can change what format your iPhone saves photos in.
Go to Settings, then Camera, then Formats, and select Most Compatible instead of High Efficiency. From that point on, your iPhone saves new photos directly as JPG. No more HEIC files appearing in your camera roll, no more conversion step needed before sharing or uploading anywhere.
The tradeoff is storage. JPG files are roughly 40 to 50% larger than the equivalent HEIC, so switching means more of your iPhone's storage gets used by photos over time. If storage space is not a concern for you, or if you regularly share photos with non-Apple users and Windows machines, this setting change removes the entire problem permanently. If storage is tight and you only occasionally need to share outside Apple's ecosystem, it is usually easier to keep shooting in HEIC and convert specific photos only when you actually need to.
Windows and Mac Native Options
If you are on Windows and only need to view HEIC files rather than convert them for sharing, Microsoft offers a free HEIF Image Extensions package through the Microsoft Store that lets Windows 10 and 11 display HEIC thumbnails and open them in Photos. This solves viewing but does not solve the underlying compatibility problem if you then need to upload that file somewhere or send it to someone whose system also cannot read HEIC.
Mac has native HEIC support built in, so opening, viewing, and even exporting HEIC files to JPG can be done directly through Preview without any additional software. Right-click the file in Finder, choose Quick Look or open in Preview, then use the export option to save as JPEG.
For batch conversion across a large photo library, particularly when migrating thousands of files at once, browser-based tools remain the more practical option since they handle the entire batch without you needing to open each photo individually in Preview or another application.
What About Live Photos?
Live Photos on iPhone are stored as a HEIC image paired with a short video clip. Converting the HEIC portion to JPG gives you a static image but does not carry over the motion portion, since JPG has no mechanism for storing video data inside an image file. If you specifically need to preserve the Live Photo's motion, you would need to export the video portion separately rather than relying on a HEIC to JPG conversion, which is designed for still images.
For most sharing and upload situations, this distinction does not matter, since the receiving destination (a job portal, a website, an email) only wants the still image anyway.
Summary
HEIC is genuinely a better format than JPG for storage efficiency, but only inside Apple's ecosystem where every device understands it. The moment a HEIC file needs to go anywhere else, a Windows PC, an Android phone, a government portal, an email attachment, JPG is what actually works.
Convert using the HEIC to JPG converter, which processes everything in your browser with nothing uploaded. If you need the resulting file under a specific size for a form or portal, compress it afterward using a target size tool. If you want to avoid the problem entirely going forward, switch your iPhone's camera format to Most Compatible in Settings. Any of these gets you a file that opens wherever you need it to.
Related articles
HEIC to PNG: Lossless Conversion with Full Transparency
When you need a lossless output from your iPhone photos, PNG is the right target. Here is how HEIC to PNG conversion works and when to use it.
ReadWhy Your Image Upload Keeps Failing
Image uploads fail for seven distinct reasons and file size is only one of them. HEIC format, wrong color space, pixel dimension limits and bad filenames all cause silent rejections.
ReadHow to Compress Images for Job Applications
Job portals reject photos without telling you why. Here is exactly what they want and how to compress your photo to any KB target in under two minutes.
Read