Stax

…

Tools

HEIC to JPG Converter — Free, No Upload, Batch

Convert iPhone HEIC and HEIF photos to JPG in your browser. Batch convert, set the quality, no upload, no watermark, no sign-up. Free and private.

Last updated:

Drop .heic / .heif files here or click to upload (batch supported)

Files never leave your device — conversion runs entirely in your browser.

Was this tool useful?

Use the tool above and you can rate it here.

Convert HEIC to JPG in your browser — free and private

If you've ever emailed an iPhone photo to someone on Windows, uploaded one to a website, or tried to open it on an older device and hit a "file not supported" wall, you've met HEIC. Apple switched to HEIC as the default camera format in iOS 11 because it stores the same image quality as JPG in about half the space — but that efficiency comes at the cost of compatibility. This tool converts your HEIC and HEIF files to JPG (JPEG), the most universally supported image format, directly in your browser. Drop your files, pick the quality, and download.

Why HEIC photos won't open everywhere

HEIC (High Efficiency Image Container) uses the HEVC/H.265 codec to compress images far more efficiently than the decades-old JPEG standard. The problem is reach: Windows needs codec extensions from the Microsoft Store to preview HEIC, many web forms reject it, older Android phones can't display it, and plenty of apps and content management systems simply don't recognise the format. JPG, by contrast, opens on essentially every device, browser, and app ever made — which is why converting HEIC to JPG remains one of the most common photo tasks for iPhone owners.

Everything happens on your device

Most "HEIC to JPG" websites upload your photos to their servers, convert them in the cloud, and hand you a download link — meaning your personal photos sit on someone else's machine. This converter is different. It runs a WebAssembly build of libheif (the open-source library behind HEIC decoding) entirely inside your browser tab. Your photos are never transmitted, never stored, and never seen by anyone but you. That matters for personal photos, ID documents, screenshots, and anything you wouldn't hand to a stranger. One detail worth knowing: the converter code itself is a few megabytes, so it is downloaded from this site the first time you press Convert rather than when the page opens. After that, further conversions in the same tab need no network. You don't have to take our word for any of this: our two-minute test shows how to confirm in your browser that nothing is uploaded.

Batch convert a whole camera roll

Select or drag in as many HEIC files as you need and convert them all in a single pass. Each file is decoded and re-encoded locally, then offered as an individual download or with "Download all", which saves each photo as a separate file (not a ZIP), so your browser may ask permission to download several files. Because the work happens on your own hardware, there are no daily quotas and no watermarks, and no limit on how many files you add. Large batches take longer and use more memory, so on a phone convert them in smaller groups. If some files fail, the tool says how many and still gives you the rest.

What this converter does not do

The converted JPG carries pixels only: location, date and camera details stored in the HEIC are not copied across, which is useful before sharing a photo but means you should keep the originals if you need them. It reads files by their .heic or .heif ending and skips anything else. It does not resize or compress to a set size: use the image resizer for pixel dimensions and the image compressor to reach a limit such as 100 KB for a form. To put photos in a document, convert them and then use image to PDF.

Choosing the right quality

JPG is a lossy format, so the quality slider controls the trade-off between file size and fidelity. The 90% default is the sweet spot for photographs — visually indistinguishable from the original while producing compact, shareable files. Drop toward 70–80% when you need the smallest possible files for the web, or push toward 100% when you want to preserve maximum detail for printing or archiving. If you need lossless output or transparency instead, use the HEIC to PNG converter.

Frequently asked questions

What is a HEIC file and why won't it open?
HEIC (High Efficiency Image Container) is the format iPhones and iPads have used for photos by default since iOS 11. It stores a photo in roughly half the space of a JPG, but many Windows PCs, older Android phones, websites and apps cannot open it. Converting to JPG, which opens almost everywhere, is the usual fix.
Are my photos uploaded to a server?
No. The photos are decoded and re-saved inside your browser by the open-source libheif library compiled to WebAssembly. No photo is sent to us or anyone else. One honest detail: the converter code itself (a few megabytes) is downloaded from stax.tools when you first press Convert, not when the page opens, so you need a connection at that moment. Once it has loaded, further conversions in the same tab do not need the network.
How can I check that a HEIC converter really does not upload my photos?
Open your browser's developer tools (F12), go to the Network tab, filter for POST requests, then convert a file. An upload would show up as a request about the size of your photo. Here you will see the converter code being downloaded and a few small analytics requests, but no request carrying your photo. Our guide on testing whether an online tool uploads your file walks through it step by step.
Does converting HEIC to JPG lose quality?
Both formats are lossy, so saving to JPG is one more compression step. At the default 90% quality the difference is usually hard to see on photographs. Lower the slider only if you need smaller files, and raise it towards 100% to keep more detail for printing or editing.
Does the JPG keep the location and camera details from my photo?
No. The photo is decoded to pixels and re-encoded as a new JPG, so details stored inside the HEIC such as GPS location, date and camera model are not copied across. That is handy before you share a photo online. If you need those details for sorting your library, keep the original HEIC files.
How do I convert HEIC to JPG on Windows or Mac without installing anything?
Copy the HEIC files to your computer (AirDrop, a USB cable or an iCloud Photos download all work), open this page, drop the files in, and press Convert. There is no software to install and no account to create. Files are matched by their .heic or .heif ending, and anything else you drop is skipped with a message.
Can I convert many HEIC photos at once?
Yes. Add as many .heic or .heif files as you like and they are converted one after another in a single run. Each photo gets its own download button, and Download all saves every converted photo as a separate file, not a ZIP, so your browser may ask permission to download several files. Very large batches are limited only by your device's memory.
Why did one of my files fail to convert?
The tool tells you how many files could not be converted and still gives you the ones that worked. A file can fail if it is corrupted, only partly downloaded (for example an iCloud placeholder that was never fully fetched), or a HEIC variant the decoder does not support. Try downloading the original again, or export it as a JPG from the Photos app.
Should I convert to JPG or PNG?
Choose JPG for photographs: files are much smaller at the same visible quality, which suits sharing, uploading and storage. Choose PNG only when you need lossless output for editing, because PNG files from photos are usually much larger. For PNG, use the HEIC to PNG converter, or switch the Convert to menu on this page.

From the blog

Related tools