Your HEIC/HEIF files are converted in the browser. SonoFiles does not need to upload the selected photos to a remote conversion server.
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
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
Your JPG photos are ready
The tool first uses native browser decoding when available and loads a browser-side HEIC decoder only when the browser needs one.
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
- Add one or more .heic or .heif photos.
- Choose JPEG quality. Balanced at 92% is a strong general-purpose starting point.
- Click Convert to JPG. Files are processed one at a time to reduce browser-memory pressure.
- Download a single JPG or download a successful multi-file batch as a ZIP.
HEIC versus JPG
| Property | HEIC / HEIF | JPG |
|---|---|---|
| Main advantage | Efficient modern photo storage | Very broad compatibility |
| Typical use | Modern phone and Apple photo libraries | Web uploads, documents, email and cross-platform sharing |
| Compression | Modern HEIF container, commonly HEVC-compressed still images | Lossy JPEG compression |
| Metadata | Can contain rich photo metadata and additional image items | JPG 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.