HEIC to JPG Converter
Convert iPhone HEIC photos to JPG or PNG instantly — free, no signup required. Everything runs in your browser; your files are never uploaded to any server.
Output Format
~95% of original size
Drag and drop your HEIC files here, or click to browse
HEIC and HEIF formats · up to 20 files
What is a HEIC File?
HEIC (High Efficiency Image Container) is the image format used by iPhones and iPads since iOS 11. It uses HEIF (High Efficiency Image Format) compression, which produces files roughly 40–50% smaller than JPG at the same visual quality. If you've ever emailed a photo from your iPhone and had the recipient say they couldn't open it, the file was likely in HEIC format.
Why iPhone Uses HEIC Format
Apple switched to HEIC in iOS 11 to save storage space. A HEIC photo typically uses about half the space of an equivalent JPG while looking just as good. This matters when you have thousands of photos on a phone with limited storage. HEIC also supports features like depth maps, burst sequences, and 16-bit colour that JPG cannot store.
How to Convert HEIC to JPG on Windows 10 and Windows 11
Windows does not natively open HEIC files. You have three options: (1) Use this browser tool — upload your HEIC files above and download JPGs instantly, no software required. (2) Install the HEIF Image Extensions from the Microsoft Store (free, allows Photos app to open HEIC). (3) Use a photo editor like IrfanView or GIMP that supports HEIC after installing a plugin. This browser tool is the fastest option as it requires nothing to install.
How to Convert HEIC to JPG on Android
Android phones do not support HEIC natively. To open or share a HEIC photo received from an iPhone user, the easiest solution is to use this tool: open this page in Chrome on Android, tap the upload zone, select your HEIC file from Files or Google Drive, wait a few seconds for conversion, then tap Download JPG. The converted file will be in your Downloads folder and will open in any photo app.
How to Convert HEIC to JPG on Mac
Mac users can open HEIC files natively in Preview (File → Export → choose JPEG). For batch conversion of many files at once, this browser tool is faster — drag all your HEIC files onto the upload zone and download them all as a ZIP file in one click.
HEIC vs JPG — Size and Quality Comparison
A typical iPhone photo in HEIC is 2–4 MB. The same photo converted to JPG at high quality is 4–8 MB — roughly twice the size. At equivalent quality settings, HEIC looks identical to JPG on screen. JPG's advantage is compatibility: every device, operating system, and website supports JPG, while HEIC is primarily supported on Apple devices. Convert to JPG when you need to share photos widely, post to websites, or open on non-Apple devices.
Why use our online HEIC to JPG Converter?
Convert iPhone HEIC or HEIF photos to universally compatible JPG or PNG directly in your browser. No software to install, no file upload to a server — conversion is fully local.
How to use HEIC to JPG Converter
- 1Upload your HEIC files
Drag and drop one or more HEIC files onto the upload zone, or click the zone to browse your device. You can upload up to 20 files at once.
- 2Choose your output format
Select JPG (smaller file size, widely compatible) or PNG (lossless, larger file) using the toggle at the top of the converter.
- 3Adjust quality if converting to JPG
Use the quality slider (60%–100%, default 90%) to balance file size and image quality. The estimated output size updates as you move the slider.
- 4Wait for conversion to complete
Each file is converted one at a time in your browser. A progress indicator appears on each file card. Conversion typically takes a few seconds per photo.
- 5Download your converted images
Click 'Download JPG' on each card to save individual files. Use 'Download All as ZIP' to get all converted images in a single ZIP file.
Why Apple uses HEIC — and what it means for compatibility
Apple introduced HEIC (High Efficiency Image Container) as the default photo format for iPhone in iOS 11 (2017). It uses the HEIF compression standard, developed by the MPEG group and standardized as ISO/IEC 23008-12. HEIC achieves roughly 40–50% smaller file sizes than JPEG at equivalent visual quality — a meaningful saving when iPhones take 12–48 megapixel photos.
HEIC also supports capabilities that JPEG cannot: 16-bit color depth (vs JPEG's 8-bit), transparency (alpha channel), multiple images stored in one file (Live Photo frames, burst sequences, image sequences), depth maps, extended metadata for HDR, and lossless compression modes. These capabilities align with the computational photography features Apple builds into the iPhone camera.
The compatibility problem is real: Windows does not natively support HEIC without the HEIF Image Extensions from the Microsoft Store. Android does not natively support it. Most web browsers display HEIC images only in recent Safari versions. Converting to JPG for sharing across devices and platforms remains necessary until HEIC achieves the universal support that JPEG has accumulated over 30 years.
How HEIC to JPG conversion works in the browser
Converting HEIC to JPEG in a web browser without sending files to a server requires a JavaScript library that can parse the HEIC binary format. This tool uses heic2any, a browser-compatible library that implements HEIF decoding using WebAssembly.
The conversion process: the HEIC file's binary data is read into memory using the FileReader API. The heic2any library parses the HEIF container structure, decodes the HEVC-compressed image data (the same video codec used in H.265), and produces a raw pixel buffer. This pixel buffer is then drawn to an HTML canvas element and exported as JPEG using the canvas.toBlob() method with the specified quality setting.
The bottleneck is HEVC decoding, which is computationally intensive — hardware decoders in modern GPUs and CPUs can handle it natively, but WebAssembly-based software decoding is slower. Expect 1–5 seconds per photo on a modern laptop. This is why this tool converts files sequentially rather than in parallel — parallel conversion of multiple 12+ megapixel photos would exhaust browser memory.
Setting the iPhone to shoot in JPEG instead of HEIC
If you regularly need JPG files — for sharing with Windows users, uploading to systems that don't accept HEIC, or emailing photos — you can configure your iPhone to shoot in JPEG natively, avoiding the need to convert.
Settings > Camera > Formats: choose "Most Compatible" instead of "High Efficiency". "High Efficiency" is HEIC; "Most Compatible" is JPEG. This applies to still photos. Live Photos, Portrait mode, and burst shots still generate additional data files, but the main image will be JPEG.
The trade-off: JPEG photos are approximately 2× larger per photo. On a 256 GB iPhone where HEIC photos average 3–4 MB, switching to JPEG effectively halves your photo storage capacity. If storage is not a concern, JPEG eliminates all conversion friction. If storage matters, keep HEIC and convert selectively — use AirDrop to Mac (which can auto-convert during transfer) or use this tool for individual conversions when needed.
For iCloud Photos: photos stored in iCloud as HEIC are automatically delivered as JPEG when downloaded by a Windows PC or any non-Apple device via iCloud.com, so you may not need to convert if your sharing workflow goes through iCloud.
Frequently Asked Questions
What is a HEIC file?
- HEIC (High Efficiency Image Container) is Apple's modern image format introduced in iOS 11. It stores photos using the HEIF compression standard, which produces files roughly half the size of JPG while maintaining the same visual quality. iPhones and iPads shoot in HEIC by default.
How do I convert HEIC to JPG for free?
- Use this converter — drag your HEIC files into the upload zone, select JPG as the output format, adjust quality if needed, then click Download. The entire conversion runs in your browser at no cost, with no file size limits imposed by this tool.
Can I convert HEIC to JPG without installing software?
- Yes. This tool runs entirely in your browser using JavaScript — no software installation, no app download, and no sign-up required. It works on any modern browser on Windows, Mac, Android, or iOS.
Is my file uploaded to a server when I convert it?
- No. Your files never leave your device. All conversion processing happens locally in your browser using the heic2any library. Nothing is sent to any server, cloud service, or third party.
How do I open a HEIC file on Windows?
- Windows 10 and 11 do not natively support HEIC files. To open HEIC on Windows you can: (1) Install the HEIF Image Extensions from the Microsoft Store, (2) Use this browser-based converter to convert to JPG first, or (3) Use a third-party viewer like IrfanView. Converting to JPG with this tool requires no installation.
How do I open a HEIC file on Android?
- Android does not natively support HEIC files. The easiest solution is to convert the HEIC file to JPG using this tool — open this page in Chrome on Android, upload the file, convert it, and download the JPG. Alternatively, Google Photos can display HEIC files if they were synced from an iPhone.
What is the difference between HEIC and JPG?
- HEIC uses more advanced compression than JPG, producing files roughly 40–50% smaller at equivalent quality. HEIC also supports 16-bit colour, transparency, and multiple images in one file. The trade-off is compatibility — JPG is supported everywhere, while HEIC is not natively supported on Windows or Android.
Can I convert multiple HEIC files at once?
- Yes. This tool supports batch conversion of up to 20 HEIC files in a single session. Drop all your files at once onto the upload zone. They are converted one at a time to avoid crashing your browser. Once done, you can download each JPG individually or use the 'Download All as ZIP' button.
Related Tools
HEIC to PDF
Convert iPhone HEIC photos to PDF — combine into one multi-page document or batch as individual PDFs, runs in your browser.
Image Resizer
Resize images to exact dimensions, percentage, or target file size — 40+ social media presets, bulk mode.
Image Compressor
Reduce file size without losing visual fidelity.
Image to Text
Extract text from any image using free browser-side OCR.
Color Palette
Extract colors from images or generate harmonious palettes.