File picking and downloads often fail inside apps. Open this page in your default browser (Chrome, Safari) or on a computer.
HEIC to JPG Converter
Turn the .heic files your iPhone produces into JPGs (or PNGs) that open everywhere. Convert many at once and keep the original file names. Your photos are never sent to a server; the conversion runs entirely in this browser.
Choose HEIC photos and tap Convert. The first time, the decoder (about 1.5 MB) takes a few seconds to load.
Why does my iPhone save photos as HEIC?
Since iOS 11 (2017), the iPhone camera's default "High Efficiency" setting stores photos as HEIC — the HEIF container with HEVC (H.265) compression. A HEIC photo is roughly half the size of a JPEG of the same quality, which saves storage and iCloud space, and the format can hold 10-bit color, HDR, the still frame of a Live Photo and Portrait-mode depth data in one file.
Inside Apple's world you rarely notice: AirDrop, Messages and Mail usually convert to JPEG on the fly. The trouble starts when the original file leaves — copied over USB, downloaded from iCloud.com, or synced through a cloud drive — and lands on a PC or a website that doesn't understand it.
Where HEIC files cause problems
| Where | HEIC support | Notes |
|---|---|---|
| Windows 10/11 Photos | Needs add-ons | Requires "HEIF Image Extensions" plus the paid "HEVC Video Extensions" ($0.99) from the Microsoft Store. Work PCs often block Store installs. |
| Chrome, Edge, Firefox | Mostly no | Web pages can't display HEIC. Safari 17 and later is the main exception. |
| Upload forms (job portals, government, marketplaces) | Often rejected | Many accept only JPG or PNG and refuse .heic outright. |
| Word, PowerPoint, older editing apps | Varies by version | Insert Picture may not list .heic, or shows a blank box. |
| Mac (macOS 10.13+), iPhone, iPad | Yes | Preview and Photos open them and can export to JPEG. |
This page uses the browser's own decoder where one exists (Safari). In Chrome, Edge and Firefox it downloads an open-source HEIC decoder (libheif compiled to WebAssembly) for this page only. That's program code coming to you; your photos never go anywhere.
iPhone settings to get JPGs instead
- Settings > Camera > Formats > Most Compatible — new photos are saved as JPEG (and videos as H.264) from the start. Photos take about twice the space. "High Efficiency" is the HEIC setting.
- Settings > Photos > Transfer to Mac or PC > Automatic — keeps HEIC on the phone but converts to JPEG when you import over USB to Windows. "Keep Originals" copies the .heic files as they are.
- For photos you've already taken, copy them to your computer and convert the whole batch here, then download one ZIP.
Some Android phones (Samsung's "High efficiency pictures", for example) also save HEIF files; they convert the same way. To shrink the JPGs afterwards use Compress Image, or change pixel dimensions with Resize Image.
Frequently asked questions
Are my photos uploaded?
No. Conversion happens in your browser, and photos are never sent to or stored on a server. The decoder is a fixed, integrity-checked file from a public CDN; once it has loaded you could go offline and keep converting on the same page.
Will portrait photos come out sideways?
No. The rotation stored in the HEIC file is applied, and the JPG is saved with its pixels already upright, so every app shows it the same way.
Is the date and location (EXIF) kept?
No. JPGs written by the browser don't include the capture date, GPS location or camera details. That's handy before sharing a photo publicly, but keep the original HEIC files if you sort your library by date.
What about Live Photos, bursts and HDR?
Only the still image of a Live Photo is converted; the motion part is a separate .mov file. If a file holds several images, the first is converted. HDR photos are saved as standard-range JPGs, and wide-gamut (Display P3) photos may look slightly less saturated in some browsers.
I need to convert between JPG, PNG and WebP.
Use the Image Converter for formats other than HEIC.
Sources
- Using HEIF or HEVC media on Apple devices: Apple Support
- HEIC decoding library: libheif (GitHub), libheif-js
Found this useful? Share it
Only the page link is shared. Your inputs and files are never included.