Skip to content

Open HEIC Files on Windows

Open and convert HEIC files on Windows when Photos or File Explorer shows blank thumbnails. Local HEIC to JPEG for email, MLS, and uploads.

By Petr Samokhin

A client AirDrops iPhone photos to your Mac, then sends a ZIP to your Windows PC. File Explorer shows generic icons. Double-click opens nothing useful. Outlook previews fail. The listing portal rejects the upload batch. The files are HEIC, Apple’s default still format on many iPhones. Windows can open HEIC once the right codec is installed, but most handoff workflows still expect JPEG. Real estate, events, and product shoots mix phone HEIC with camera JPEG in one folder. You need a reliable way to view, convert, and compress locally without uploading full camera rolls to random websites.

Why HEIC files fail on Windows

HEIC (often HEIF with HEVC or H.264 stills) saves space on the phone. Windows does not always ship with a decoder enabled.

SymptomLikely cause
Blank thumbnail in File ExplorerMissing HEIF codec
”Can’t open this file” in PhotosSame codec gap
Works on Mac, fails on PCMac decodes HEIC natively
Email preview shows attachment onlyClient has no HEIC renderer

Live Photos export as a still HEIC plus a short MOV pair. For MLS or CMS uploads you usually want the still frame only. Separate stills before batch JPEG conversion so scripts do not choke on mixed pairs in one folder.

Sensitive property or portrait shoots should stay on disk. The GetCompress privacy guide explains why online converters are a poor fit when unreleased images are involved.

HEIC vs JPEG for sharing

JPEG remains the lingua franca for cross-platform handoff.

HEICJPEG
iPhone defaultOften yesOptional in Camera settings
Windows without codecOften failsOpens everywhere
MLS / legacy CMSOften rejectedAccepted
Typical size at same qualitySmallerLarger
MetadataRich (Live Photo, depth)Flat still
WorkflowRecommendation
iPhone to Windows colleagueJPEG export
Retouch handoffPNG or JPEG depending on step
200+ listing photosBatch convert locally
Email preview under 25 MBCompress after JPEG conversion; see email attachment size limits

Shopify and some MLS APIs reject batches when any single file exceeds a megabyte cap even if width is correct. Plan a compress pass after conversion when the portal limits file size, not just pixels.

Install the HEIF codec extension

On Windows 10 and 11, search Microsoft Store for HEIF Image Extensions and install it. After install, restart File Explorer or sign out and back in if thumbnails still look blank.

StepAction
1Open Microsoft Store
2Search HEIF Image Extensions
3Install and wait for completion
4Re-open the HEIC file in Photos

Also install HEVC Video Extensions if Live Photo pairs or video stills fail to decode. Corporate PCs sometimes block Store installs. In that case convert on a machine you control or use a local converter that bundles its own decoder.

Open HEIC in Photos and File Explorer

Once the codec is installed:

  1. Double-click a HEIC file. It should open in Photos or your default image viewer.
  2. In File Explorer, thumbnails should render instead of generic icons.
  3. Right-click → Open with if the wrong app grabs the extension.

Photos can export a single file: open the image, … → Save as, choose JPEG. Fine for five files. Painful for a whole shoot folder that never synced through iCloud.

For one-off opens, the codec alone may be enough. For recurring client handoffs, standardize on JPEG export so nobody on the team depends on Store policy on locked-down laptops.

Convert HEIC to JPEG for compatibility

When you need JPEG for Outlook, Teams, or a portal:

Photos (one file):

  1. Open HEIC in Photos.
  2. … → Save as or Edit → Save a copy depending on your app version.
  3. Pick JPEG, choose quality, save to an output folder.

PowerShell with FFmpeg (folder batch, optional):

mkdir jpeg-out
Get-ChildItem *.heic, *.HEIC | ForEach-Object {
  ffmpeg -i $_.Name -q:v 3 "jpeg-out\$($_.BaseName).jpg"
}

Install FFmpeg with winget if needed. Mixed case extensions need both patterns in the loop. Always write to jpeg-out/ so originals stay untouched if a portal rejects quality and you re-run at lower quality.

Someone technical should maintain FFmpeg flags when Windows updates. Scripts do not give you max width, quality presets, and mixed PDF plus image queues unless you write that logic yourself.

Using GetCompress

GetCompress fits open HEIC files on Windows when the codec is blocked by IT, when Preview-style one-by-one export misses a deadline, or when you need max width and quality in one pass.

Drag HEIC files or a whole folder into the app. Choose JPEG output, set max width (for example 3000 px for MLS) and quality, then export.

Workflow features that help:

  • Batch queue: convert an entire iPhone transfer folder without Photos import.
  • Presets: save “listing JPEG 3000px q90” for repeat shoots.
  • Resize plus convert: match portal dimensions and format together.
  • Local processing: keep unreleased property photos off online converters.
  • Folder monitoring: auto-convert when new HEIC files land in a watched ingest folder. See the batch compress and convert guide for Mac for watch-folder patterns that apply on Windows too.
  • Quality presets: when Shopify or MLS caps megabytes per image.

After conversion, if JPEG files still exceed upload caps, compress in the same window with quality tweaks instead of re-exporting from HEIC originals. Save presets per portal (“MLS 3000px q85”, “email preview 2048px q80”) so Friday listing uploads reuse the same settings without reopening PowerShell loops.

Windows colleagues opening your JPEG bundle still beat asking them to install HEIC codecs on every locked-down laptop. When a shoot also needs PNG selects for retouch, run a second small batch with a PNG preset on flagged files only.

Buy GetCompress now for local media compression with reusable presets and no media upload.