HEIC to JPG Converter

Convert HEIC and HEIF photos to broadly compatible JPG files using native browser decoding where available and a local fallback decoder when needed.

Convert HEIC to JPG

HEIC & HEIF • up to 100 files • 300 MB recommended • 500 MB maximum

✓ Local browser processing

Drop HEIC or HEIF photos here

or choose HEIC / HEIF files from your device

Files are converted locally in your browser. A decoder is loaded only when your browser needs one.

Selected HEIC photos

0selected files
0 MBoriginal total
92%JPEG quality
JPEG quality
92%
Quality 92 is a strong general default for photos. Lower values usually produce smaller JPGs; higher values retain more detail.
Conversion behavior
Original pixel dimensions: kept whenever the decoder provides the source image at its native size.
Sequential processing: one HEIC is decoded at a time to reduce browser-memory spikes on large batches.
Metadata: browser-local conversion is focused on the visible image. EXIF, GPS and other HEIC metadata should not be expected in the JPG output.
Universal-free safety limits: up to 100 HEIC/HEIF files, 100 MB per file and 500 MB total per task. Batches over 300 MB are accepted, but desktop is strongly recommended. Decoded images above 100 megapixels or 32,768 pixels on either side are rejected when dimensions can be verified, and the browser/decoder can still reject unusually memory-intensive files.
Ready to convert Choose JPEG quality, then convert the selected HEIC photos.
Preparing…
Conversion complete

Your JPG photos are ready

Local photo conversion

Your HEIC/HEIF files are converted in the browser. SonoFiles does not need to upload the selected photos to a remote conversion server.

Universal browser fallback

The tool first uses native browser decoding when available and loads a browser-side HEIC decoder only when the browser needs one.

Batch-ready downloads

Convert multiple HEIC photos sequentially, download JPGs individually, or collect the successful batch in one ZIP.

Convert iPhone HEIC photos to widely compatible JPG files

HEIC is designed to store high-quality photos efficiently, but compatibility is still uneven across websites, older software, upload forms and non-Apple workflows. JPG is much more widely accepted. SonoFiles HEIC to JPG converts HEIC and HEIF photos into standard JPEG files directly in your browser.

The tool keeps the workflow focused on compatibility rather than pretending conversion always reduces file size. HEIC is already an efficient modern format, so a JPG can be larger than its HEIC source. SonoFiles reports the before-and-after size honestly.

How to convert HEIC to JPG

  1. Add one or more .heic or .heif photos.
  2. Choose JPEG quality. Balanced at 92% is a strong general-purpose starting point.
  3. Click Convert to JPG. Files are processed one at a time to reduce browser-memory pressure.
  4. Download a single JPG or download a successful multi-file batch as a ZIP.

HEIC versus JPG

PropertyHEIC / HEIFJPG
Main advantageEfficient modern photo storageVery broad compatibility
Typical useModern phone and Apple photo librariesWeb uploads, documents, email and cross-platform sharing
CompressionModern HEIF container, commonly HEVC-compressed still imagesLossy JPEG compression
MetadataCan contain rich photo metadata and additional image itemsJPG can carry metadata, but this browser-local conversion focuses on visible pixels and does not promise metadata transfer

Why browser-local HEIC conversion is different

JPG, PNG and WebP are decoded directly by most modern browsers. HEIC support is less consistent. SonoFiles therefore uses a two-path strategy: native browser decoding is attempted first, and a browser-side HEIC decoder is loaded on demand when native decoding is unavailable. This keeps the common Safari/iPhone path lightweight while still providing a fallback for browsers such as Chrome, Edge and Firefox.

The fallback runs on the user's device using JavaScript/WebAssembly. The selected photo is not sent to SonoFiles for conversion.

Choose JPEG quality deliberately

JPEG quality controls the trade-off between visual fidelity and output size. The Balanced preset uses 92%, which is appropriate for many camera photos. Smaller File uses stronger JPEG compression, while High Quality retains more image detail at the cost of larger output.

Because HEIC is often more storage-efficient than JPG, even a lower-quality JPG is not guaranteed to be smaller than the HEIC source. Format conversion and file compression are related but different goals.

What happens to pixel dimensions?

This converter does not intentionally resize photos. It asks the browser or decoder for the source image and converts that visible image to JPG. If you need a specific width, height or percentage scale, use Image Resizer after conversion.

Metadata, EXIF, GPS and Live Photos

HEIC containers can include EXIF metadata, location information, color data, thumbnails, auxiliary images or multiple image items. Browser-side conversion libraries generally focus on producing a browser-consumable visible image rather than preserving the entire HEIC container structure. SonoFiles therefore does not promise that EXIF, GPS, camera information or other metadata will survive in the JPG.

A Live Photo is not simply one HEIC still image: it also involves motion/video data stored separately in Apple's photo ecosystem. This JPG converter creates still JPEG output; it does not preserve Live Photo motion. Multi-image HEIC containers can also contain more than one image item. This tool converts the primary image returned by the browser/decoder rather than claiming to preserve the complete container.

Privacy and local processing

Your selected HEIC or HEIF bytes stay in the browser for this conversion workflow. Native decoding or the fallback HEIC decoder runs on your device, JPEG output is created locally, and batch ZIP packaging also happens locally.

The fallback decoding code itself may be downloaded from a public package CDN when your browser cannot decode HEIC natively. Downloading decoder code is different from uploading your photo: the selected image remains local.

Universal-free technical limits

You can select up to 100 HEIC/HEIF files per task. Each file can be up to 50 MB and the total selected batch can be up to 300 MB. A total of 300 MB or less is recommended for better reliability, especially on mobile devices.

HEIC is compressed, so a relatively small stored file can expand into a large decoded bitmap. When dimensions can be verified, SonoFiles rejects images above 100 megapixels or 32,768 pixels on either side. Browser memory, device memory and decoder support can still impose a practical limit earlier. These are technical constraints, not paid limits: SonoFiles adds no account requirement, watermark, daily quota or paid higher-size unlock.

When HEIC to JPG is useful

  • Website and form uploads: convert an iPhone photo when a service accepts JPG but rejects HEIC.
  • Windows and older software: create a format that opens in a wider range of applications.
  • Email and collaboration: share a photo in a format recipients are more likely to open without extra codecs.
  • Batch compatibility: convert a group of HEIC photos together and collect the JPGs in one ZIP.

When you should keep the original HEIC

Do not delete the HEIC source just because you created a JPG. HEIC can be more space-efficient and can contain metadata or additional information that this JPG conversion does not preserve. Keep the original when archival quality, original metadata, editing flexibility or Apple's photo features matter.

Troubleshooting HEIC conversion

Why does conversion take longer than PNG or JPG conversion?

Many browsers cannot decode HEIC directly, so the fallback decoder must parse and decode a modern compressed image format in JavaScript/WebAssembly. Large camera photos can require substantial CPU and memory.

Why did the JPG become larger than the HEIC?

HEIC often compresses photos more efficiently than JPEG. The goal of this tool is compatibility. A larger JPG can still be the correct result, and SonoFiles reports it honestly.

Why did one unusual HEIC file fail while others worked?

HEIF is a container format and files can use different codecs, auxiliary images, bit depths or structures. Browser and decoder support is not identical for every HEIF variant. Try the original photo rather than an edited/exported derivative when possible.

Why is metadata missing from the JPG?

The browser-local conversion path focuses on the visible image and does not guarantee EXIF, GPS or other metadata transfer. Keep the original HEIC when metadata preservation matters.

Why does the tool need to load a decoder?

Some browsers do not decode HEIC natively. The decoder is application code loaded into your browser so the conversion can still happen locally; the selected photo is not uploaded to SonoFiles.

HEIC to JPG Is Primarily a Compatibility Conversion

HEIC can store high-quality photographs efficiently, but many older desktop applications, web forms and business systems still expect JPG. The converted JPEG can be larger than the source because HEIC often uses more efficient modern compression. That is not a failure when compatibility is the goal. Keep the original HEIC for archival use, metadata and modern devices, and create JPG copies only for systems that need the older format.

HEIF Files Can Contain More Than One Simple Picture

HEIF is a container and can hold metadata, auxiliary images and different encoding structures. Many .heic files are ordinary phone photos, but unusual derivatives can use features that a browser or fallback decoder does not support. SonoFiles validates the container rather than trusting the extension alone and distinguishes AVIF where possible. A single unusual HEIC failure does not imply that normal iPhone photos are unsupported.

Metadata, GPS and Live Photo Motion Are Not Guaranteed to Survive

Browser conversion focuses on producing the visible still image. The JPG should not be assumed to preserve all HEIC EXIF, GPS, camera information, auxiliary image items or other container metadata. An Apple Live Photo also includes motion/video data outside the still frame and cannot be preserved in a normal JPEG. Keep the source HEIC whenever original metadata, editing flexibility or Live Photo behaviour matters.

Why Some Browsers Take Longer

Browsers differ in native HEIC support. When native decoding is unavailable, SonoFiles loads a browser-side JavaScript/WebAssembly decoder and performs the work locally. That path needs more CPU and can be noticeably slower on large camera images. Downloading decoder code is different from uploading the photo: the selected image remains on the device for conversion. Large batches are still more reliable on desktop hardware.

Heic To Jpg frequently asked questions

Can I convert HEIC and HEIF?

Yes, although unusual HEIF variants can still exceed decoder support.

Why is the JPG larger?

HEIC can be more compression-efficient than JPEG.

Is metadata preserved?

Not guaranteed. Keep the original when EXIF/GPS matters.

Does JPG preserve Live Photo motion?

No.

Why is conversion slower in some browsers?

A fallback decoder may be required.

Are photos uploaded?

No. Conversion runs locally; decoder code may be downloaded when needed.

Tools for Preparing the Converted JPG

Use these when the compatible JPG still needs resizing, compression or assembly into a document.