Skip to content
keplaHEIC to JPG · freeHEIC to JPG
Try it Compare Speed Price Blog Free tools Get Early Access
FREE TOOL · NOTHING UPLOADED

iPhone shot it in HEIC. Send them a JPG.

HEIC is half the size of a JPG, which is why your phone uses it, and unopenable on half the machines you send files to. Drop them here and walk out with JPGs. The conversion happens on your device · nothing is uploaded, and the originals are never touched.
Drop HEIC files here
or browse · up to 40 at a time · HEIC, HEIF and the HIF from a Canon
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.
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 colour opinion. What the phone recorded is what lands in the JPG.
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 entirely inside your browser. Files never leave your device, Kepla never sees them, and nothing persists 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 40 files a batch. The work happens in your browser's memory, so a 48 megapixel iPhone frame takes a second or two and the batch runs one file at a time.
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 loads a decoder the first time you convert.
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 card of 4,812 frames, clears 2,836 of them, and hands you 1,880 clean ones and 96 it is not sure about. It never deletes, moves or renames anything.
Get Early Access More free tools
Need to send the JPGs on? Kepla File Transfer moves 10 GB as one link, free.