Convert HEIC to JPG Online
Convert iPhone HEIC photos to JPG for Windows, Android, websites, and older photo apps that cannot open HEIC. Safari and some Apple devices can decode HEIC locally; Chrome and Firefox use a libheif server fallback. It is free, supports batches, and accepts files up to 100 MB.
Convert .HEIC to .JPG
Select a file to begin. Processing details and limits are listed below.
How to convert HEIC to JPG
- 1
Add HEIC photos
Drop one or more .heic files into the uploader. Capable browsers try local decoding; other clients use the HEIC server path.
- 2
Choose JPEG quality
Set the JPEG quality in Options. Use a higher value for photos with fine texture and a lower value for quick sharing copies.
- 3
Convert and download
Run the queue and download the JPG files individually or as a ZIP. Keep the original HEIC if you may need Apple-specific metadata later.
High Efficiency Image Container vs JPEG image
| Spec | High Efficiency Image Container | JPEG image |
|---|---|---|
| MIME type | image/heic | image/jpeg |
| Format type | image | image |
| Standard | ISO/IEC 23008-12 (HEIF) with HEVC image coding | ISO/IEC 10918 |
| First release | 2015 (HEIF); Apple adopted HEIC in 2017 | 1992 |
| Browser support | Limited native decoding; server or local conversion is often required | All current major browsers |
| Contents | HEIF container holding HEVC-coded still images, image sequences, depth maps, and metadata. | Lossy DCT-compressed raster image with 8-bit color channels and optional EXIF metadata. |
About High Efficiency Image Container
Small files at high quality, support for image sequences and depth data, and efficient storage on mobile devices. Compatibility is inconsistent outside Apple devices; browsers and desktop apps often need a decoder or extension.
Format referenceAbout JPEG image
Very small files for photographs, universal application support, and an adjustable quality setting. Lossy compression can create block and ringing artifacts; it has no alpha transparency and is poor for sharp line art or screenshots.
Format referenceWhy convert HEIC to JPG?
- Share iPhone photos with Windows, Android, and older software that cannot decode HEIC.
- Upload images to websites and forms that only accept JPG, PNG, or GIF.
- Open HEIC files in editors that support JPEG but not the HEIF container.
- Create a delivery copy while keeping the original HEIC for the iPhone photo library.
Will quality change?
JPG is a lossy format, so the converted photo is re-encoded and may lose some fine detail. HEIC-specific data such as depth maps, Live Photo metadata, and some HDR information is not preserved in a plain JPG. The output is much more compatible, but it is not a lossless archive of the original HEIC.
Processing and limits
- Processing
- Browser first, server fallback
- Engine
- Native browser HEIC decoding where available, libheif on the server
- Maximum size
- Server fallback accepts HEIC files up to 100 MB. Local browser conversion is limited by device memory.
- Batch support
- Yes, multiple HEIC photos can be queued.
- Quality controls
- JPEG quality is adjustable. Higher quality preserves more detail and creates a larger file.
On Safari and other HEIC-capable browsers, the image can be decoded and encoded locally. Chrome, Firefox, and other clients fall back to the server, where libheif decodes the HEIC and produces a JPEG. The server copy is deleted after conversion.
- Depth data, Live Photo motion, and some HDR metadata are not carried into a standard JPG.
- Chrome and Firefox cannot decode most HEIC files natively, so they use server processing.
- Re-encoding to JPEG is lossy and cannot restore detail removed by the original HEIC compression.
Platform compatibility
JPG opens everywhere: Windows Photos, macOS Preview, Linux viewers, iOS Photos, Android gallery apps, and every current browser. That is the main reason to keep a JPEG copy alongside an iPhone HEIC library.
When not to convert
- Keep the HEIC original if you need depth information for portrait editing or Live Photo motion.
- Do not convert when storage space is the priority; a high-quality JPG may be larger than the HEIC.
- For professional color work, check the converted JPEG because HDR and wide-gamut data may change.
Frequently asked questions
- Why can't my browser open HEIC files?
- HEIC uses HEVC image coding, and native browser support is inconsistent. Safari and some Apple environments can decode it, while Chrome and Firefox usually need conversion or a codec extension.
- Is the HEIC uploaded to the server?
- Only when local browser decoding is unavailable. The server fallback uses libheif to decode the file, returns a JPEG, and removes temporary files after the request.
- Does HEIC to JPG keep Live Photo or depth data?
- No. A standard JPG stores a single still image, so Live Photo motion, depth maps, and similar HEIC container data are not preserved.
- Will the JPG be smaller than the HEIC?
- Not necessarily. HEIC is designed for efficient storage, so a high-quality JPEG can be larger. The tradeoff is compatibility rather than guaranteed size reduction.
- Can I convert a whole iPhone album?
- You can queue multiple HEIC files and download the converted JPGs together as a ZIP. Very large albums are limited by upload size and device memory.
- Can I convert JPG back to HEIC?
- That is a different workflow. Converting JPG to HEIC cannot recover the original HEIC detail or metadata, so keep the original camera file when possible.