Why convert HEIC to JPG without uploading
Most online HEIC converters work by sending your photos to a server, converting them there and sending the result back. That means copies of your pictures — often of family, children, documents and your home — pass through, and may be stored on, a company’s machines. Personal photos also carry hidden data: the exact coordinates where they were taken, the time and the device.
Converting in the browser removes the upload altogether. The photo is read from your device, decoded and re-encoded by code running on your device, and written back to your device. There is no server copy to leak, keep or be asked for.
How you can check that nothing is uploaded
- Open your browser’s developer tools, choose the Network tab and convert a photo. You will see no request carrying your image.
- Turn on aeroplane mode after the page has loaded and the first photo has converted; the converter keeps working, because it needs no server.
- The only network activity is loading the page and the decoder, and an anonymous counter that records the format and a rough batch size — never an image, a name or metadata.
How to convert HEIC to JPG offline and privately
Open this page while you are online and drop one photo, which loads the decoder into your browser. After that you can convert further batches without a connection. Choose “Remove location” before converting if you plan to share the results, because location data is the most revealing thing a photo carries.
Colour profiles: why converted photos can look flat
Modern iPhones and many cameras record colour in a wider range than the sRGB standard the web and most software assume. A photo in Display P3, for example, stores numbers that only mean the right colour in P3. Writing those numbers straight into a JPEG that is then read as sRGB makes reds and greens look washed out. This converter reads the embedded colour profile and converts the pixels to sRGB properly before saving, so the colours you see after conversion match the original as closely as sRGB allows. Colours outside the sRGB range are clipped to its edge.
Metadata: what is kept, and the location switch
A JPEG written by this tool keeps the metadata that matters: the date the photo was taken, the camera make and model, the lens, exposure time, aperture, ISO, focal length and orientation. GPS coordinates are kept only if you leave metadata on “Keep everything”, and any photo that contains a location is marked with a GPS badge so it is never a surprise. Choose “Remove location” to delete just the coordinates, or “Remove all” to write a JPEG with no metadata at all. Maker notes and thumbnails are not copied. PNG and WebP output do not carry the EXIF block.
How to use it
- Drop your photos onto the box, or tap to choose them.
- Pick the output format, quality and size, and decide what to do with location data.
- Click Convert.
- Download each photo, or everything as one zip.
Frequently asked questions
How can a website convert HEIC without uploading?
By running the decoder in your browser. This converter uses libheif compiled to WebAssembly to read the HEIC file, and a JPEG encoder to write the result, all on your own device.
Does it work offline?
Yes, once the page and the decoder have loaded. Drop one photo while online to load the decoder, and it will keep working without a connection.
Will my photos still contain their location?
By default the JPEG keeps its metadata, including GPS coordinates if the photo has them, and any photo with a location is flagged. Choose “Remove location” to delete only the GPS data and keep the date, camera and lens, or “Remove all” to strip everything.
Can I convert many photos at once?
Yes. Drop as many as you like (up to 300 on a computer, 25 on a phone, where memory is tighter). They are converted several at a time in background threads, each one reports its own result, and a failed file does not stop the rest. Download them individually or as one zip.
Are my photos uploaded to a server?
No. Decoding and conversion run in your browser using WebAssembly, and the photos never leave your device. The site records only an anonymous count of conversions with the formats involved and a rough batch size, never an image, a file name or any metadata.