Skip to content
keplaHEIC to JPG, freeHEIC to JPG
Try it Compare Speed Price Guides Free tools Get Early Access
Free tools/HEIC to JPG

iPhone shot it in HEIC. Send them a JPG.

About half the size of a JPG, which is why the phone uses it, and still a mystery to plenty of the machines you send to. Drop the files: each comes back as a JPG that opens anywhere, with the camera info kept and the GPS left behind. Up to 300 at a time, on this machine.

Drop your HEIC files here
Straight off the phone. HEIC, HEIF, the HIF from a Canon. Up to 300. They start converting as they land, and nothing leaves this machine.
No upload. Files never leave your device.Camera info kept. GPS never copied.No account. Free, no trial.Works offline after the first visit.
HOW IT WORKS

The file never leaves the room.

01, DECODED HERE
Safari on a Mac or iPhone already knows how to read HEIC, so it does the work itself and nothing extra downloads. Everywhere else the page fetches libheif once, about a megabyte, and keeps it for the rest of the batch. Files are decoded and written in workers, one per core, so the page stays responsive while a batch runs.
02, ONE RE-ENCODE
HEIC and JPG are both lossy, so the picture is decoded once and written once. No second pass, no sharpening, no color opinion. The file's color profile (Display P3 on an iPhone) is written into the JPG, so what the phone recorded is what lands in it. Up to a 2048 pixel long edge the JPG is written with full color resolution (4:4:4); larger ones use the browser's encoder, which keeps a batch of 300 quick.
03, GPS STAYS BEHIND
Camera, lens, exposure and date are copied so the file still tells its story. Location never is, whatever the original was carrying. If you want a JPG with nothing at all in it, untick the box.

Common questions

Are my photos uploaded?
No. The converter runs inside your browser. Files never leave your device, Kepla never sees them, and nothing is kept after you close the tab. Turn the wifi off after the page loads and it keeps working.
What is a HEIC file?
HEIC is the format an iPhone saves photos in by default. It holds the same picture as a JPG in roughly half the space, which is why Apple uses it. The catch is that plenty of software, print labs and client machines still cannot open one, so a JPG is what you send.
Does converting lose quality?
Slightly, because HEIC and JPG are both lossy and the picture is decoded then re-encoded once. At the default quality of 92 the difference is not visible at normal viewing sizes. The original HEIC on your device is never touched.
What happens to the camera info and GPS?
Camera, lens, exposure settings and capture date are copied into the JPG so the file still tells its story. GPS is never copied, whatever the original was carrying. Untick "Keep camera info" for a JPG with no metadata at all.
Is there a size or batch limit?
Up to 300 files a batch. Each file is read when its turn comes and let go once the JPG is made, so the batch never sits in memory at once; a 48 megapixel frame takes a second or two. In Chrome and Edge, Save to a folder writes each JPG into a folder as it is made, and over 3.5 GB the download comes as more than one ZIP.
Does it work on an iPhone?
Yes. Safari on a recent iPhone or Mac decodes HEIC itself, so conversion is close to instant there and nothing extra is downloaded. On Chrome, Firefox and Edge the page fetches a decoder the first time a file lands.
What about Live Photos and bursts?
A Live Photo is a still plus a short video. This converts the still, which is the frame Photos shows you. A burst HEIC holds several frames and the first one, the primary image, is the one you get.
WHILE YOU ARE HERE

Kepla clears the obvious misses. You select.

The free tools exist because the paid one is worth trying. Kepla for Mac reads a 4,812 frame wedding, clears 2,836 of them in 4:22, and hands you 1,880 clean ones and 96 it is not sure about. It never deletes, moves or renames anything. The choosing stays yours. Free through the private preview, macOS 14 or later.
Get Early Access More free tools
Need to send the JPGs on? Kepla File Transfer moves 10 GB as one link, free.