Convert HEIC without a cloud uploader
Apple’s default capture format saves space on iPhones but frustrates Windows PCs, older email clients, Slack downloads, and countless web forms that only list JPG or PNG. Searching “HEIC to JPG” usually leads to sites that ask you to upload the album first. LocalKit’s HEIC tool decodes on your machine and re-encodes to formats you can attach anywhere—without creating an account or trusting a stranger’s server with vacation photos, IDs, or client work.
How local conversion works
When you pick files, the browser reads them through the File API into memory. On Safari (macOS and iOS), createImageBitmap often understands HEIC natively, which is fast and reliable for everyday stills. On Chrome and Edge we load heic2any (built on libheif WASM). The decoder runs inside your tab, produces a bitmap, and we encode with canvas toBlob to JPEG or PNG. Closing the tab discards the blobs. LocalKit does not operate an upload API, so there is nowhere for pixels to go except your downloads folder.
Batch workflow
Drop several HEIC files at once. Each converts in sequence with a status line so you know what is happening. Download files individually, or use Download all (ZIP) to pack outputs with fflate—still in-browser. For portal size caps after conversion, send the JPG into Resize to exact KB.
JPG vs PNG
Choose JPG for photographs and anything that must stay small. Choose PNG when you need sharper edges for screenshots, diagrams, or text-heavy graphics and can afford larger files. Neither path phones home; both are canvas exports.
Privacy and metadata
Re-encoding typically drops proprietary HEIC containers and much associated metadata. If you need a guaranteed GPS scrub before publishing, run EXIF viewer & strip on the JPG. That tool shows tags first so you can see whether location data was present.
Known limits
HEIF is a family of formats. Common iPhone stills convert well via WASM. Rare 10-bit HDR, multi-image “bursts” stored as one HEIC, or unusual brands may fail in Chromium. If that happens, try Safari, export a single still from Apple Photos, or convert on the phone first. We document this because honesty beats a fake “supports everything” badge.
LocalKit exists so journalists, travelers, sellers, and anyone handling sensitive images can fix format mismatches without uploading originals to a random converter.