Loading heic2any library from CDN...
Upload HEIC Files
+Drag and drop HEIC or HEIF files here, or click to browseSupports .heic and .heif. Multiple files accepted. No file size limit.
Output format
Quality
Upload HEIC or HEIF files above to convert them to JPG, PNG, or WebP.No files
0Total files
0Pending
0Converting
0Converted
0Errors
Files
HEIC

Upload HEIC or HEIF files above to see them listed here.

About HEIC and how this converter works

HEIC stands for High Efficiency Image Container and is the default photo format used by iPhones since iOS 11
HEIC files are typically 40 to 50 percent smaller than JPGs at equivalent visual quality, which is why Apple adopted them
Most Windows PCs, older Android phones, and web browsers cannot natively open HEIC files, which is why conversion is needed
This tool uses heic2any.js, a free MIT-licensed JavaScript library that decodes HEIC files entirely in the browser
No file is ever uploaded to a server. All decoding and encoding happens locally on your device using WebAssembly
Choose JPG at 90% quality for the best balance of file size and image fidelity for everyday photos
Choose PNG for screenshots or images with sharp text where lossless conversion matters more than file size
WebP offers the smallest output files and is supported by all modern browsers and most image editors
You can batch convert unlimited files. Each file is converted sequentially to avoid memory pressure on large batches
If a file fails to convert, click Retry errors to attempt it again. Some very old HEIC variants may not be supported