Drop HEIC files here or browse
Supports .heic and .heif — multiple files allowed
Apple introduced HEIC as the default camera format in iOS 11, cutting photo storage roughly in half. The catch: Windows, Android, and most web services cannot open HEIC files without conversion. This tool decodes HEIC in the browser using the LIBHEIF WebAssembly port, outputting standard JPEG files that work everywhere.
The HEIC decoder runs entirely in your browser as a WebAssembly module. When you drop an HEIC file, the tool reads it as a binary blob, passes the bytes to the decoder, and receives raw pixel data back. That pixel data is drawn to a canvas element, which then exports a standard JPEG at your chosen quality level.
For batch conversion, each file is processed sequentially. A ZIP archive is assembled in memory using JSZip and offered as a single download — no server involved at any point.
A Windows user trying to open iPhone photos they received from a family member via AirDrop or iCloud link.
A web developer preparing user-uploaded iPhone photos for display on a site that only accepts JPEG/PNG.
A freelancer sending portfolio shots to a client whose design tool rejects HEIC files.
Someone clearing iPhone storage by converting old HEIC photos to JPG for backup on a non-Apple service.
Drag and drop your HEIC/HEIF files onto the upload zone, or click to browse
Adjust quality with the slider (90% is recommended for most photos)
Preview the converted JPG alongside the original
Download individual files or all at once as a ZIP
Task trackers, project planners, and automation scripts that save hours every week. Starting at $4.
Browse Productivity Kits