Why local-only matters
Most online HEIC converters upload your photos to a server, convert them there, and let you download the result — which means copies of your personal photos sit on someone else's computer, under someone else's retention policy. This tool is different: it is a single web page that does all the work with JavaScript in your own browser, including the HEIC decoding itself. Your photos are read on your device, converted on your device, and the downloads are created on your device. You can even disconnect from the internet after the page loads and it will still work. Nothing to upload means nothing to leak, log or misuse.
HEIC, JPG, PNG or WebP — which should you pick?
JPG is the universal photo format: every device, app and website accepts it, and the quality slider lets you trade a little sharpness for a much smaller file. It is the right default for photos you want to share or archive. PNG is lossless — every pixel is preserved exactly — which makes it ideal for screenshots, graphics and further editing, at the cost of files several times larger than JPG. WebP is the modern option: photo quality close to JPG at noticeably smaller sizes, perfect for websites, though a few older apps still can't open it. And HEIC itself is efficient but poorly supported outside Apple's ecosystem — which is exactly why this converter exists.
Frequently asked questions
What is a HEIC file and why won't it open on my computer?
HEIC is the photo format iPhones and iPads have used by default since iOS 11. It stores high-quality photos in roughly half the space of JPG, but Windows, older software and many websites still can't open it without extra codecs. Converting HEIC to JPG gives you a file that works everywhere.
Are my photos uploaded to a server?
No. This converter runs entirely in your browser using JavaScript and an open-source HEIC decoder bundled with the page. Your photos are read on your own device, converted on your own device, and the downloads are generated by your browser. Nothing is sent to or stored on any server — that's also why it works offline once loaded.
How do I convert several HEIC photos at once?
Drop all the photos onto the box at the top of this page, or click it and select several files at once. Each photo is converted one by one and listed with its before and after file size. Use the individual Download buttons, or "Download all" to save every converted photo in sequence.
Which output format should I choose — JPG, PNG or WebP?
JPG is the safest choice for photos: universally supported and small, with a quality slider to balance size and sharpness. PNG is lossless and best when you need perfect pixels or transparency, but files are much larger. WebP is modern and compact — great for websites — though a few older apps still don't support it.
Does converting HEIC to JPG lose quality?
JPG is a lossy format, so a small amount of quality is traded for a much smaller file. At the default quality of 90 the difference is invisible in normal viewing. If you need a mathematically lossless result, convert to PNG instead — the file will be bigger, but every pixel is preserved.
My HEIC file contains several photos. What happens?
Some HEIC files (for example bursts or Live Photo stills) contain more than one image. This converter converts every image inside the file and lists them separately, with a number added to the file name.
Is this HEIC converter really free?
Yes — free, with no sign-up, no watermark and no file-count limit imposed by us. Because everything happens on your device, there is no server cost to pass on to you. Very large photos may take a few seconds each, since your own device does the decoding work.