Convert images between HEIC, JPG, PNG, WebP, AVIF, GIF and BMP — including iPhone HEIC photos. Powered by WebAssembly: conversion happens on your device, with no upload and no file limits.
⏚ No uploads — photos are processed on your own device
Since iOS 11, iPhones save photos in HEIC (High Efficiency Image Container) by default. It stores the same image quality at roughly half the size of a JPG — great for your storage, less great when a website, form, or Windows application refuses the file. Converting to JPG remains the universal fix.
Most online converters upload your photos to a server, convert them there, and send them back. This one doesn't: it runs libheif, the same C library used by professional imaging software, compiled to WebAssembly and executed locally in your browser. That means private photos stay private, there's nothing to wait for in an upload queue, and large batches convert in parallel across your CPU cores. It also works offline once the page has loaded.
Pick any output format from the options above: JPG for maximum compatibility and small files, PNG when you need a lossless copy, or WebP and AVIF for modern, highly compressed images. The quality slider applies to the lossy formats (JPG and WebP); 90 is visually indistinguishable from the original for photographs.
This tool processes your photos privately. No uploads, no accounts. Your images are decoded and converted locally on your own device — they are never transmitted to us or to anyone else, so we never see them, never store them, and have nothing to sell or share. Once the page has loaded, conversion works with your internet connection switched off, which you're welcome to verify. This page does show advertising provided by Google, which may set cookies; you can choose whether ads are personalised, and either way your photos stay on your device. See how Google uses data.