Convert HEIC to JPG
Turn an iPhone .heic photo into a JPG — right in your browser, with a real re-encode via canvas, not a server upload. This works wherever your browser can decode HEIC (Safari, iOS and macOS, reliably); most desktop Chrome and Firefox currently can't, and this tool tells you plainly rather than pretending to work.
Convert a HEIC File to JPG
Drop a .heic file below. This works reliably in Safari on a Mac or iPhone. Most desktop builds of Chrome and Firefox can't decode HEIC at all — if that's your browser, the tool will say so clearly instead of just failing. When it can decode the file, it's re-encoded as a real JPG on a canvas, previewed here, ready to download.
🔒 Nothing is uploaded — your file never leaves this deviceOn this page
We'd rather tell you this plainly than have the tool silently produce a broken result. If the preview below fails, that's expected on an unsupported browser, not a bug — see the alternatives section for a reliable path either way.
Why convert HEIC to JPG
HEIC is the default photo format on iPhones since iOS 11, and it's genuinely more efficient than JPG at the same quality. The problem is compatibility: plenty of Windows software, older apps, and many websites still don't accept HEIC uploads at all. Converting to JPG trades some of that efficiency for a format that opens absolutely everywhere.
Reliable alternatives if this tool can't decode your file
- Use Safari — open this same page on a Mac or iPhone in Safari, where HEIC decoding is built in, and the tool above will work normally.
- Use the Photos app — on iPhone or Mac, the built-in Photos app can export or share a copy of any photo as JPG directly, with no extra software needed.
- Change the camera format going forward — on iPhone, Settings → Camera → Formats → Most Compatible makes new photos capture as JPG instead of HEIC, avoiding the problem for future photos.
Frequently asked questions
Does converting HEIC to JPG upload my file anywhere?
No. When it works, the image is decoded and re-encoded entirely inside your browser using a canvas — the file never leaves your device or touches a server.
Why doesn't this work in my browser?
HEIC decoding support genuinely varies by browser and operating system. Safari on macOS and iOS can decode HEIC natively, which is what this tool relies on. Most desktop builds of Chrome and Firefox currently can't decode HEIC at all, on any operating system — that's a real platform limitation, not a bug in this tool, and it says so plainly rather than pretending to work.
What's the easiest reliable way to convert HEIC to JPG?
On an iPhone or Mac, open this same page in Safari, or use the Photos app's own export/share options, which can save a copy as JPG directly. iPhones can also be set to always capture JPG instead of HEIC in Settings > Camera > Formats > Most Compatible.
What happens to Live Photo motion or depth data?
JPG only stores a single static image, so any Live Photo motion component, depth map, or other HEIC-specific extra data is not carried over — only the still frame.
Last updated September 23, 2026.