Forum Discussion
Issacoin
Apr 02, 2026Copper 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 ...
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")
}