Skip to content
Back to Blog
how-to-convert

How to Convert HEIC to JPG on Windows (3 Methods)

2026-05-17 10 min read

The HEIC Compatibility Challenge on Windows

If you've ever transferred photos from a modern iPhone to a Windows PC, you've likely encountered files with the '.heic' extension. This is the High Efficiency Image File Format (HEIF), a container for images encoded with High Efficiency Video Coding (HEVC). Apple adopted it as the default for its devices starting with iOS 11 in 2017 for a compelling reason: it offers significantly better compression than the venerable JPEG format. A HEIC file can store an image of comparable or superior quality at roughly half the file size. For instance, a detailed 12-megapixel photo might occupy 2.5 MB as a HEIC file, while its JPEG equivalent could easily consume 4.5 MB or more. This format also supports advanced features like 10-bit color depth (compared to JPEG's 8-bit), transparency, and the ability to store a sequence of images, which is how Apple's Live Photos feature works. While technically superior, its adoption outside the Apple ecosystem has been slow, creating a significant compatibility hurdle for Windows users. Out of the box, most Windows 10 and 11 installations cannot display a thumbnail for or open a HEIC file, instead presenting a generic icon and an error message. This isn't an oversight but a consequence of licensing. The HEVC codec that underpins the format is subject to patent licensing fees. To avoid passing this cost to every user, Microsoft provides support through optional extensions from its store, leading to the confusion and frustration many users experience. Understanding this background is key to selecting the right conversion method for your specific needs, whether it's a quick one-off fix or a permanent change to your workflow.

Method 1: The Official Microsoft Store Codec Approach

The most integrated way to handle HEIC files on Windows is to add native support directly to the operating system. This allows you to view HEIC images in the Photos app and see thumbnails in File Explorer, just as you would with JPEGs or PNGs. This method involves installing two small extensions from the Microsoft Store. First, you need the 'HEIF Image Extensions,' which is free and enables the operating system to recognize the file container. Second, and more critically, you need the 'HEVC Video Extensions' to decode the actual image data. Here's where it can get tricky. There are two versions in the store: a free one often titled 'HEVC Video Extensions from Device Manufacturer' and a paid one directly from Microsoft, which typically costs $0.99. Computer manufacturers like Dell or HP, who have already licensed the technology, can offer the free version to their customers. Always search for and try to install the free version first. If it's not available for your device, the $0.99 purchase is required. To proceed, open the Microsoft Store app from your Start Menu, search for and install both extensions. After a system restart or at least restarting File Explorer, your PC will be able to open HEIC files. To convert an image, simply open it in the Windows Photos app, click the '...' menu in the top-right corner, select 'Save as...', and in the save dialog, choose 'JPG' from the 'Save as type' dropdown menu. This method is excellent for users who want seamless viewing and only need to convert single images occasionally. However, it's not designed for bulk work; converting a folder with hundreds of photos one by one would be incredibly tedious.

Method 2: Using a Browser-Based Converter for Speed and Simplicity

When you need to convert a handful of HEIC files quickly without installing software or modifying your system settings, an online converter is the most efficient solution. This approach is platform-agnostic, requiring only a web browser and an internet connection. It's an ideal choice for users who don't have administrative privileges on their computer or simply want to resolve the issue in under a minute. The process is designed to be straightforward. For example, using our [HEIC to JPG converter](/convert/heic-to-jpg), the workflow is reduced to three steps: upload, convert, and download. You can drag and drop your HEIC files directly onto the webpage or use the file selection button. The conversion process begins automatically on our servers, and once complete, you can download the resulting JPG files individually or as a single ZIP archive for convenience. However, it's important to be transparent about the trade-offs of any online service. The primary consideration is data privacy. While our service uses secure SSL encryption for all file transfers and automatically purges all uploaded data from our servers after one hour, users handling highly sensitive or confidential images may prefer a local, offline solution. The second factor is upload speed. Converting a batch of 20 high-resolution photos (totaling 50 MB) is nearly instantaneous on a fast fiber connection, but it could take several minutes on slower DSL or mobile connections. For this reason, online tools are best suited for small to medium-sized batches where convenience outweighs the need for offline processing or absolute data control.

Method 3: Dedicated Desktop Software for Power Users and Offline Batches

For photographers, graphic designers, or anyone needing to process hundreds or thousands of HEIC files, the previous methods are inefficient. This is where dedicated desktop software becomes indispensable. These applications are built for high-volume, offline batch processing and offer granular control over the output. A powerful and free option long-favored by Windows power users is IrfanView. After installing the main application and its corresponding plugins (available from the official website), you gain a robust tool for image conversion. The batch conversion process in IrfanView is highly effective: open the program and press the 'B' key to bring up the 'Batch Conversion/Rename' dialog. From here, you set your output format to 'JPG'. On the right side, you navigate your file system to locate your HEIC files and add them to the input list. Before starting, click the 'Options' button next to the format selection. This reveals critical settings, such as the JPEG quality slider (a value of 85-90 is an excellent balance of quality and file size), and checkboxes to preserve metadata like the original EXIF timestamp. Once configured, you specify an output folder and click 'Start Batch'. The software will then process the entire queue at maximum speed, completely offline. For professionals already in the Adobe ecosystem, Lightroom and Photoshop offer similar batch-export capabilities as part of their established workflows. The main drawback of this method is the initial setup—it requires downloading and installing software. However, for anyone who regularly works with large quantities of images, the time saved in the long run is substantial.

Comparing the Methods: Which Strategy Fits Your Workflow?

With three distinct methods available, the best choice depends entirely on your specific situation and technical comfort level. To help you decide, let's consider a few common scenarios. **Scenario 1: The Casual User.** You've been emailed a few HEIC photos from a family event and just need to view them or upload them to a social media site that doesn't support the format. Your primary need is a quick, immediate fix. * **Recommendation:** An online converter like [CocoConvert](/convert/heic-to-jpg). It is the fastest path from problem to solution, requiring no installation or system changes. In less than a minute, you can have compatible JPGs ready to use. **Scenario 2: The Windows Enthusiast.** You frequently receive HEIC files and want your computer to handle them as a first-class citizen. You prefer a 'set it and forget it' solution that integrates directly into the operating system. * **Recommendation:** The native Microsoft Store codec approach. By investing a few minutes (and potentially $0.99), you permanently enable HEIC viewing and single-file conversion within File Explorer and the Photos app. It's the cleanest solution for long-term native support. **Scenario 3: The Family Archivist or Photographer.** You've just returned from a trip and have a memory card with 1,500 HEIC images from your iPhone. You need to convert all of them to JPG for archiving, sharing, or for use with a digital photo frame. * **Recommendation:** Dedicated desktop software like IrfanView or Adobe Lightroom. The task's scale makes batch processing non-negotiable. An online tool would be too slow due to upload constraints, and the native Photos app is not equipped for bulk operations. Desktop software provides the speed, control, and offline reliability required for high-volume workflows.

A Proactive Solution: How to Make Your iPhone Shoot in JPG by Default

While converting existing HEIC files is a common necessity, you can also prevent the issue at its source by adjusting a few settings on your iPhone. This proactive approach can save you significant time if you consistently move photos to a Windows environment. The primary setting controls the format your camera captures. To change it, navigate to **Settings > Camera > Formats**. Here you will see two options: 'High Efficiency' and 'Most Compatible'. 'High Efficiency' is the default and uses HEIC for photos. By selecting **'Most Compatible'**, your iPhone will capture photos directly as JPEGs. The main trade-off is storage space; as mentioned, JPEG files are typically 60-80% larger than their HEIC counterparts, which will consume your phone's storage more quickly. For many, however, a more elegant solution exists that offers the best of both worlds. Navigate to **Settings > Photos**, scroll down to the bottom to the 'Transfer to Mac or PC' section, and ensure that **'Automatic'** is selected. With this setting, your iPhone will continue to save photos as space-saving HEIC files on the device itself. However, when you connect your phone to a computer via a USB cable to transfer photos, iOS will automatically convert them to the universally compatible JPG format on the fly. This is arguably the most seamless method, as it requires no extra work during transfer and preserves storage on your device. Understanding these device-level settings gives you complete control over your image workflow, allowing you to choose the format that best suits your needs before a single photo is even taken.

Ready to convert?

Try it now — fast, secure, and private.

Convert Now →
How to Convert HEIC to JPG on Windows (3 Methods) | CocoConvert Blog