How it works
Decoding is handled by the open-source heic2any library — a WASM build of libheif. Your HEIC is decoded in the browser and re-encoded as JPG or PNG using the Canvas API. No upload.
FAQ
Why does my iPhone shoot HEIC instead of JPG? HEIC files are about half the size of JPG at equivalent quality, which is why Apple made it the default since iOS 11. The trade-off is that older Windows, Android, and many web tools cannot read HEIC directly without conversion.
JPG or PNG — which should I pick? JPG for photos (they look great and the file is small). PNG only when you need exact pixel-perfect output — usually for screenshots or UI mockups. Photos converted to PNG can be 5–10× larger than JPG with no visible quality difference.
Can I batch-convert several HEIC files? This tool converts one file at a time. For batch conversion to a single PDF, use OhMyPDF's HEIC to PDF tool.