Forum Discussion
Issacoin
Apr 02, 2026Brass Contributor
How do I convert HEIC files to JPEGs in Windows?
It is the first time I came across .HEIC pictures. I don't know why the photos from my iPhone 16 Pro Max are saved as .heic. When I imported the photos to my Windows 10 PC as backup, the heic images ...
- Apr 02, 2026
Ugh, HEIC files, the bane of every Windows user's existence. 😅 I spent way too long trying to get Windows Photos to open them, then gave up.
What finally worked for me: TunessBro HEIC Converter. Super simple: drag, drop, convert to JPEG, done. You can even batch convert whole folders, which saved me when I had like 500 HEIC images from a trip.
bonirl
Apr 02, 2026Bronze Contributor
Developer Option — Bulk Conversion Using PowerShell
If you need to convert multiple .heic files (for example, an export from an iPhone), you can do this using PowerShell and Windows’ built‑in imaging libraries.
Update the folder paths as required:
Add-Type -AssemblyName System.Runtime.WindowsRuntime
$null = [Windows.Storage.StorageFile, Windows.Storage, ContentType = WindowsRuntime]
$null = [Windows.Graphics.Imaging.BitmapDecoder, Windows.Graphics.Imaging, ContentType = WindowsRuntime]
$null = [Windows.Graphics.Imaging.BitmapEncoder, Windows.Graphics.Imaging, ContentType = WindowsRuntime]
$sourceFolder = "C:\Path\To\HEIC"
$destinationFolder = "C:\Path\To\Output"
Get-ChildItem $sourceFolder -Filter *.heic | ForEach-Object {
$inputPath = $_.FullName
$outputPath = Join-Path $destinationFolder ($_.BaseName + ".jpg")
}