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.