image tool
HEIC to JPG
Convert iPhone HEIC photos to widely compatible JPEG files without uploading them. Where your browser can decode the photo, the JPEG is produced locally and never leaves your device.
Add files
Drop HEIC photos here, or choose files. Everything stays on this device.
Waiting for files
Accepted input
- HEIC or HEIF files from an iPhone, up to 10 at a time
Limits
- Up to 20 MB per image and 10 images per batch.
- Up to 40 megapixels per image, checked before the pixels are allocated.
- Conversion requires a built-in HEIC decoder in your browser or operating system.
- This build ships no HEIC codec and does not verify specific browser or OS combinations.
Local processing
- Files are read in your browser and are never uploaded to a server.
- Nothing is stored after you close or reload the page.
How to use HEIC to JPG
- Add one or more HEIC files with the drop zone or the file chooser.
- Choose a JPEG quality between 1 and 100.
- Press Convert to JPG and download the results.
What it does
- Uses your browser’s built-in HEIC decoder, so no third-party library or WASM blob is loaded.
- Reports the real encoded dimensions and file size after conversion.
- Handles multiple files at once and keeps every result separate.
Limits and things to know
- HEIC decoding depends on your browser and operating system; this build does not verify which specific combinations can decode.
- If your browser has no HEIC decoder, the tool stops with a clear message instead of returning a broken file.
- Metadata (EXIF, location, depth map) from the HEIC file is not copied to the JPEG.
- HEIC Live Photos are converted as a single still image, not as an animation.
Example
Converting an iPhone photo for a web form
Drop the .heic file, keep the quality at 85, and press Convert to JPG. When your browser can decode it, the resulting JPEG is widely supported by browsers, CMSs and email clients.
Frequently asked questions
Why does my browser say it cannot decode HEIC?
HEIC support comes from your browser or operating system, and many browsers do not include a decoder. This tool bundles no codec and cannot make an unsupported browser decode HEIC, so it stops with a clear message instead of pretending to convert.
Is the photo uploaded to a server?
No. The HEIC file is read in your browser and decoded locally. Nothing leaves your device.
Does the JPG keep the original quality?
HEIC is already compressed, and JPEG recompresses it. At quality 85 or higher the visible difference is negligible, but the file is usually larger because HEIC is more efficient.
Can I convert HEIC to PNG instead?
Set the quality to 100 or use a PNG converter after getting the JPG. PNG from a HEIC is lossless but much larger.
Runs entirely in your browser on ap98.com. Files are never uploaded.