How to open HEIC files on Windows without losing quality

Why Windows may not show your photo

HEIC files from an iPhone sometimes appear in Windows as blank thumbnails or “can’t open this file” errors. The reason is a missing decoder, not a broken file. HEIC uses the HEVC codec, which is covered by patents and licensed through patent pools (see the Via LA HEVC/VVC licensing page), so software does not always include it.

Which Windows builds include HEIC out of the box varies, so the reliable approach is to test with your own file, using one of the options below.

Option 1: Microsoft’s HEIF extension

Microsoft publishes a HEIF Image Extension in the Microsoft Store. Check the listing for current terms, any related HEVC video extension requirement, and whether it applies to your Windows version. If the extension installs and your apps still show nothing, the app itself may not use the system’s image codecs.

Pros: photos open in compatible Windows apps. Cons: you depend on a Store component, and some programs still will not read HEIC.

Option 2: Open it in your browser, nothing installed

The FromHEIC viewer opens a HEIC in the browser. You can zoom with the wheel or pinch, fit it to the screen, rotate the view and go fullscreen. The decoding runs in a Web Worker on your PC with open-source libraries (libheif with the libde265 HEVC decoder), and the file is not uploaded.

A few honest limits:

You can save the picture from the viewer as JPG or PNG.

Option 3: Convert to JPG or PNG

If you need to open the photo in programs that cannot read HEIC, convert it.

  1. Open the HEIC to JPG converter.
  2. Drop in your files. Leave quality at the default of 90 unless you have a reason to change it.
  3. Download the results, one by one or as a ZIP.

JPG is lossy, so conversion is a second compression step. If you need exact pixels from the decoded image, pick PNG with the HEIC to PNG converter; expect larger files. For a folder of photos, the batch converter handles up to 200 files with one set of settings and reports failures per file.

If a file will not open anywhere

Run it through the file checker. It reads the real format from the file’s contents, so it will tell you if a “HEIC” is actually a JPG with the wrong extension, a different codec, or truncated. A file that was cut short during transfer cannot be fully decoded by any tool.

Getting fewer HEIC files in the first place

If you regularly move photos to a Windows PC, you can change the iPhone’s setting so that new photos are JPEG. Apple’s page says to go to Settings, Camera, Formats, then Most Compatible. The same page says that when you import media from an iPhone to a PC over USB, it might be converted to JPEG or H.264 automatically, and that Photos’ Keep Originals setting stops that. If you want the original HEIC to arrive intact, set Keep Originals.

Browser support

Browsers do not generally open HEIC directly. See the live Can I use HEIF table for the current state, and do not rely on dragging a HEIC into a tab. For a broader explanation, see what is HEIC.

Privacy note

Opening or converting files in FromHEIC does not send them anywhere: no server is involved, and the Content-Security-Policy limits network connections to the site’s own origin and Google Analytics, which loads only if you accept it. Closing or refreshing the page discards the files held in memory.

Use these tools

Sources

By Hammer Desenvolvimento de Software · Last updated 2026-11-10