Free Online HEIC to JPG Converter
Convert iPhone HEIC photos to universally compatible JPG
Select a HEIC or HEIF file to convert it to JPG.
Try these next
Why use HEIC to JPG Converter
- Converts Apple HEIC to universally supported JPG without desktop software or browser extensions.
- Batch support -- drag 20 files and convert them in one pass.
- EXIF metadata (camera settings, timestamps, GPS) carries over to the JPG output.
How it works
HEIC files store still images using the HEVC (H.265) codec in an ISOBMFF container. A WebAssembly HEVC decoder reads the compressed data, decodes each tile, and assembles a full-resolution pixel buffer. That buffer is drawn onto an off-screen Canvas, and toBlob() re-encodes it as JPEG at the selected quality. EXIF metadata is read from the original container and written into the JPEG as an APP1 segment. The pipeline runs in a Web Worker so the main thread stays responsive during batch conversions.
About this tool
You took photos on your iPhone and the website rejects the .heic file. Drop it here, pick a quality level, and download a standard JPEG that works everywhere. HEIC has been Apple's default format since iOS 11. It halves file size compared to JPEG at the same quality, saving storage on the phone. The tradeoff is compatibility: Windows requires a paid codec extension, most web upload forms reject the format, and many editing apps cannot read it. This converter handles single files and batch drops. Drag 20 photos at once and convert them all in seconds. A quality slider (1-100) controls the tradeoff -- 85% is visually indistinguishable from the original for most purposes. EXIF metadata (camera settings, timestamps, GPS) carries over to the output. The conversion runs via WebAssembly in your browser.
How to use HEIC to JPG Converter
- Drop your HEIC files. Drag one or more .heic/.heif files onto the upload area, or click to browse.
- Set quality. Drag the slider from 1 to 100. 85% is a good default -- visually identical to the original for most uses.
- Download. Click Download for each file, or grab the batch ZIP.
Use cases
- A web upload form rejects .heic -- convert to JPG at 85% and the upload goes through.
- Delivering iPhone photos to a client whose Windows design team cannot open HEIC without a paid codec.
- Embedding listing photos in a Word document where HEIC files render as broken icons.
- Preparing iPhone screenshots for a Jira bug report, which does not display HEIC inline.
- Backing up vacation photos to a Windows laptop that shows HEIC files as unsupported.
- Sending photos to an elderly relative who has an older Android phone that cannot render HEIC.
Frequently Asked Questions
An image format based on the HEVC (H.265) video codec. Apple made it the default on iPhones starting with iOS 11 because it halves file size compared to JPEG at the same quality.
Windows 10 and 11 require the HEVC Video Extensions (a paid Microsoft codec) to open HEIC natively. Without it, Photos and most apps show a broken icon. Converting to JPG is the easiest workaround.
Slightly, because JPEG is lossy. At 85% or higher, the difference is imperceptible. This tool defaults to 92%, balancing file size and fidelity well for most uses.
Yes. Drag and drop or select multiple .heic files. Each converts individually, and you can download all JPGs as a single ZIP or one at a time.
Settings > Camera > Formats > select 'Most Compatible'. This forces JPEG output. JPEG files are roughly twice the size of HEIC, so it uses more storage on the device.
Yes. Camera model, shutter speed, aperture, ISO, date/time, and GPS location carry over to the JPG output.
80-85% for web uploads, email attachments, and social media. 90-95% for print or professional documents. Below 70% introduces visible compression artifacts.
Related Tools
Discover more free utilities to enhance your productivity.
Image Resizer & Compressor
Resize dimensions, compress quality, export as JPEG/PNG/WebP
QR Code Generator
Create QR codes for URLs, Wi-Fi, vCards, and plain text
Base64 Encoder / Decoder
Encode text to Base64 or decode Base64 back to readable text
Hex to RGB Color Converter
Convert between hex, RGB, and HSL color codes