Add PixKB to your home screen — open it like an app, works offline.
HEIC to JPG Converter
iPhones save photos as HEIC — a format half the size of JPEG that half the internet's upload forms still reject. The usual fix is an online converter that uploads your photos to someone's server. Think about what's in a camera roll: your family, your documents, your ID scans. This converter is different by architecture: the HEIC decoder runs inside your browser, and your photos never leave your device. There is no server to upload to.
Drop one photo or a whole batch below — the converter is pre-set to JPG. Batches download as a single ZIP. It also handles the reverse trip poorly-named files take: HEIC renamed to .jpg that forms still reject, because renaming doesn't change the format — converting does.
or drop it anywhere in this box
JPG, PNG, WebP, HEIC, GIF, BMP, SVG, AVIF · everything runs on your device, nothing is uploaded
Custom target, 2–10240 KB
Match the portal's rule
Converting PNG with transparency to JPG fills the background white.
One tap applies the exact dimensions, format, and file-size rule for the form. Verified presets are checked against the official source.
0 KB— KB
ORIGINAL—
RESULT—
Everything runs in your browser using the HTML5 Canvas — your photo is never uploaded to any server.
AD SLOT — BELOW TOOL
Batch-convert an entire camera roll export
Select as many HEIC photos as you like — on most devices up to 100 at a time, limited only by your device's own memory since the work happens there, not on a server. Each photo is decoded, converted to JPG, and packed into one ZIP download. A per-file counter shows progress, and an unreadable file is skipped rather than failing the whole batch.
Stop iPhone from shooting HEIC (optional)
If a form rejects your photo today, convert it here. If you want JPGs by default from now on: Settings → Camera → Formats → "Most Compatible". The trade-off is larger files — HEIC exists because it stores the same photo in half the space. Many people convert only when a form demands it and keep HEIC for everything else. For the full walkthrough, see the HEIC on iPhone guide.
Frequently asked questions
Are my photos uploaded to a server?
No — and not as a policy promise, but as an architecture fact: the decoder runs in your browser. PixKB has no upload endpoint. It even works offline after the page loads once.
Can I convert many HEIC photos at once?
Yes — select multiple files and they all convert in one run, downloading as a single ZIP. The limit (typically 100 files / ~400 MB) depends on your device's memory, because that's where the work happens.
Why does my HEIC file fail even after renaming it to .jpg?
Renaming changes the label, not the format — upload forms read the file's actual bytes. Converting re-encodes those bytes as real JPEG, which passes validation.