HEIC to JPG converter
Convert HEIC or HEIF to JPG in this tab. Quality, size, and ZIP stay on the page.
File bytes stay in this tab · outputs validated before download · metadata is removed
Local HEIC workbench
Verified outputs, one queue
Selected files stay in this tab while you switch HEIC output pages.
Source files
HEIC and HEIF only. Header inspection is bounded to 256 KB before admission.
Drag HEIC files here
choose files from this device, or paste a copied photo
Decoder boundary
The active HEIC decoder cannot be interrupted inside the installed library. Cancel stops queued decode work and discards a late current result; ZIP checksumming is separately abortable and stops its active stream.
Multi-image HEIC
The container item count is reported after decode. This release exports the first visual image; HEIC motion sequences are not preserved.
Memory varies by device
Compressed file size is not decoded memory. The workbench uses a device-aware cap and may ask you to process fewer photos.
How this workflow works
- 1Choose one or more HEIC or HEIF photos. A bounded header probe estimates dimensions and browser work before decoding.
- 2Review the local preview, then rotate, flip, reorder, resize, rename, or choose a practical preset.
- 3Convert through a one-at-a-time HEIC queue. Each JPEG must pass MIME, magic-byte, extension, dimension, and browser-decode checks.
- 4Download one JPG or package successful batch results into a ZIP. Failed files remain retryable.
Limits stated before conversion
- JPEG has no transparency; transparent pixels are flattened onto the selected background.
- EXIF, GPS, capture date, and ICC metadata are not preserved by the installed HEIC decoder.
- HDR and wide-gamut source pixels become browser-rendered SDR output.
- HEIC motion sequences and extra top-level images are reported but only the first visual image is exported.
When this output is useful
Email or upload an iPhone photo to services that reject HEIC.
Create smaller, adjustable-quality images for websites and sharing.
Batch-export a named, ordered set for Windows or cross-platform use.
The local-processing boundary
Selecting a file gives this page temporary access to that file in browser memory. The conversion path does not upload file bytes, file names, pixels, or extracted metadata. The website can still load its normal code and record page-level analytics; product events must contain only coarse counts, output type, and status. Clear the workbench or close the tab to release retained previews and results.
Frequently asked questions
Is JPG the same as JPEG?
Yes. JPG and JPEG name the same format; the three-letter extension is a legacy of older Windows filename limits. This workbench writes standard JPEG bytes with a .jpg extension, so searching for a HEIC to JPEG converter and a HEIC to JPG converter leads to the same result here.
How do I convert HEIC to JPG on Windows 10 or 11?
Open this page in Edge, Chrome, or Firefox, select the .heic files from File Explorer, and convert. Nothing is installed and no file is uploaded. Windows can also open HEIC after adding Microsoft HEIF Image Extensions, but that does not create JPG copies for apps that reject HEIC. The Windows guide compares both paths.
How do I convert HEIC to JPG on a Mac?
Safari, Chrome, and Firefox on macOS all run this converter locally, so you can select photos from Finder and download JPG copies. macOS Preview can also export a copy to JPEG through File then Export. The Mac guide walks through both and explains where the metadata differs.
Can I convert HEIC to JPG on an iPhone or Android phone?
Yes. The workbench runs in mobile Safari and Chrome, so you can pick photos from the iOS Photos app or the Android file picker and save JPG copies to the device. On iPhone you can also stop new HEIC files being created by setting Settings then Camera then Formats to Most Compatible. Mobile tabs have less memory, so convert in smaller batches.
Why are my iPhone photos HEIC instead of JPG?
Since iOS 11 the default camera setting is High Efficiency, which stores photos in a HEIC container using HEVC compression. It roughly halves file size at similar visual quality, but many older apps, websites, and Windows programs cannot read it, which is why a JPG copy is often needed for sharing.
Does converting HEIC to JPG reduce image quality?
JPEG is a lossy format, so re-encoding always discards some data. The default quality setting is high enough that the difference is normally invisible at ordinary viewing sizes, and the quality control lets you trade file size against fidelity. Choose PNG instead when you need to avoid a second lossy encode entirely.
Are my photos uploaded to a server?
No. The selected file bytes are decoded and re-encoded in this browser tab, and the site has no file-upload endpoint. The page itself still loads normally and records coarse, file-free analytics. You can confirm the boundary yourself in your browser Network panel using the local verification guide.
Is EXIF, GPS, and capture-date data kept in the JPG?
No. The installed HEIC decoder does not expose source metadata to the encoder, so EXIF, GPS coordinates, capture date, and embedded ICC profiles are dropped rather than copied. That removes location data by default, but it also means the JPG will not carry the original camera information.
How many HEIC files can I convert at once?
You can select up to 30 files. Admission also uses a decoded-work budget that accounts for pixel buffers, decoder overhead, previews, output blobs, and ZIP duplication, so a memory-heavy selection can be limited below 30. The estimate is shown before conversion starts.
What is a HEIC file?
HEIC (High Efficiency Image Container) is the container format behind the "High Efficiency" camera setting that Apple made the default in iOS 11. The photo inside is compressed with HEVC, the same codec family as modern video, which can preserve similar visual quality in a smaller file than JPEG.
A HEIC file can hold more than one picture: bursts, image sequences, and auxiliary data such as depth maps can all live in one container. That richness is why some HEIC files refuse to open in older software — Windows may need both the HEIF Image Extensions and an HEVC codec, and many websites and apps still reject the format outright.
Keeping photos as HEIC saves device storage; converting to JPG trades that saving for compatibility. Both goals are legitimate, which is why iPhone lets you switch camera formats and this workbench produces verified JPG copies without moving the original file.
HEIC vs JPG: what changes when you convert
The two formats overlap on ordinary photos but differ in what else they can carry. This comparison reflects what actually changes when the workbench writes a JPG from a HEIC source.
| Property | HEIC source | JPG output |
|---|---|---|
| Software support | iOS 11+, macOS High Sierra+, Windows with HEIF and, for some files, HEVC extensions | Opens essentially everywhere |
| File size | Often smaller at similar visual quality | Often larger at similar visual quality |
| Compression | HEVC; typical camera captures are lossy | JPEG, lossy; re-encoding discards some data |
| Multiple images per file | Supported (bursts, sequences) | One image per file; only the first image is exported |
| Transparency and depth maps | Can be stored in the container | Not representable in a JPEG |
| EXIF, GPS, capture date | Usually present in camera files | Stripped here; the decoder does not expose source metadata |