Convert HEIC/HEIF to JPG
Convert iPhone HEIC or HEIF photos to JPG without leaving your browser. Conversion runs in a background Worker, so the page doesn't freeze while it works.
Your images are processed on this device and are never sent to a server.
What this tool does
- Detects HEIC/HEIF files from their actual file structure, not just the file extension.
- Converts to JPG at a fixed quality setting suited for sharing and compatibility.
- Handles multiple files in one session, each with its own thumbnail and download button.
- Runs entirely in a Dedicated Worker using WebAssembly — nothing is uploaded.
How to use it
- Select or drag in one or more HEIC/HEIF files.
- Wait for each file to convert — files are processed one at a time.
- Preview the converted JPG and download it, individually or all at once.
- Remove a file from the list if you want to start over with a different image.
Important limitations
- Only files LimiFile detects as HEIC/HEIF are accepted; AVIF and other formats are rejected even when their structure is similar.
- Output quality is fixed and can't be adjusted from this page.
- Converting to JPG re-encodes the image, which drops the original EXIF data — including orientation and location — as a result; this page doesn't preserve or restore it.
- Very large files (over 50MB) or images with unusually large pixel dimensions are rejected for safety.
- If your browser doesn't support Worker, WebAssembly, or OffscreenCanvas, this tool won't run.
This feature uses WebAssembly that includes libheif 1.19.7 and libde265 1.0.15, both provided under the GNU Lesser General Public License version 3 (LGPL v3). For license details, the corresponding source, and rebuild/relink instructions, see the open source license list and the corresponding source package. This package is provided based on LimiFile's own technical and license self-review, and is not legal advice or a guarantee of legal sufficiency.
Privacy
HEIC decoding and JPG encoding both happen in a Dedicated Worker running in your browser. Your photos are never sent to LimiFile's servers or any third party.
Frequently asked questions
Why won't my iPhone photo open in some apps or websites?
Many non-Apple apps and older software don't support HEIC/HEIF. Converting to JPG makes the photo openable almost everywhere.
Will the converted JPG keep my photo's location or camera details?
No. Converting to JPG re-encodes the image, which drops the original EXIF data — including GPS location — as a side effect. This page isn't a dedicated metadata-removal tool, but the output won't carry the original HEIC's metadata either.
Can I convert several HEIC photos at the same time?
You can select several files at once, but they're converted one at a time in the background, not simultaneously.
Why did conversion fail for one of my files?
The file might not actually be HEIC/HEIF, might exceed the size limit, or might have very large pixel dimensions. Other files in your selection still convert independently.
Does this tool use any third-party code?
Yes — HEIC decoding uses a WebAssembly build of libheif and libde265 under the LGPL v3 license. See the open source license list and source package for details.
Is my photo uploaded to a server during conversion?
No. Conversion runs in a Dedicated Worker inside your browser; the image is never sent anywhere.