Shard Tools

HEIC to JPG

Convert a HEIC or HEIF photo to a widely compatible JPG without uploading it.

Maintained by Roshan.

Browser-local tool

Use HEIC to JPG

Your image is decoded and re-encoded on this device. No upload request is made.

JPG cannot store transparency. Transparent pixels will use #ffffff.

Explore image tools

Find related browser-local tools for nearby tasks without starting another search.

Browse all image tools

About HEIC to JPG

HEIC stores photographs efficiently, but many forms, editors, messaging systems, and older applications still request JPEG. The incompatibility often appears at the worst moment: the photo opens correctly on an iPhone but is rejected by a desktop upload field. This converter decodes HEIC or HEIF in the browser and creates a conventional JPG with a white background where transparency is present. The HEIC decoder is loaded only on this route after it is needed, so unrelated Shard Tools pages do not download its code. More importantly, the photo is processed on the device. It is not sent to a conversion server, which is valuable for identity documents and personal camera images.

Shape and export choices

  1. The selected file is checked by its extension or media type and passed to a browser-compatible HEIC decoder that runs locally through JavaScript and WebAssembly-style compiled code.
  2. The decoded frame becomes an in-memory bitmap. The browser draws that bitmap onto a new canvas while preserving its pixel width, height, and visible orientation.
  3. The canvas is encoded as a high-quality JPEG. JPEG is broadly supported by browsers, office applications, upload portals, and image editors, but it does not retain HEIC's storage efficiency.
  4. A new Blob is created for the JPG and exposed through a temporary object URL. The result panel measures that Blob and uses it for both preview and download.
  5. The conversion route is intentionally single-file. This keeps memory use predictable on phones and prevents a large camera roll from freezing the page.

Good fits for HEIC to JPG

iPhone photo rejected by a form

Convert the original HEIC to JPG, inspect the orientation, and download the new file. If the portal also imposes a byte limit, run the JPG through the related exact-size compressor afterward.

Opening a photo in older software

JPEG is a practical interchange copy for an application that lacks HEIC support. Preserve the HEIC original because it may contain metadata and auxiliary camera information the JPG does not retain.

Check the image before download

Questions about HEIC to JPG

Why is the JPG larger than the HEIC?

HEIC generally achieves better compression than JPEG at similar visual quality. The purpose of conversion is compatibility, so a larger result is possible and normal.

Does the converter keep Live Photo motion?

No. It converts the primary still image. Motion components, depth information, and auxiliary frames are not included in the JPEG output.

Can I delete the original HEIC afterward?

Keep it when the photo matters. The original may contain higher-efficiency pixels and metadata that are deliberately not copied into this privacy-focused JPG.

Related tools

Compress Image to 100KB

Hit a hard 100KB upload limit exactly. Binary-search compression runs in your browser, so the photo never leaves your device. JPG, PNG, and WebP.

Resize Image to 200x200

Create an exact 200×200 JPG, PNG, or WebP in your browser. Crop to fill or fit with a background, verify the real dimensions, and download without uploading your image.

WebP to JPG

Turn a WebP image into a compatible JPG directly in your browser. Preview dimensions and file size before downloading.

JPG/JPEG to PNG

Convert JPG or JPEG images to PNG directly in your browser. Keep the original dimensions, inspect the output size, and download without uploading the file.

JPG to WebP

Re-encode a JPG photo as WebP in your browser to cut page weight. Compare the before and after byte counts before you download.

HEIC to PNG

Convert iPhone HEIC photos to PNG in your browser. Lossless output with no second round of compression.

HEIC to WebP

Convert iPhone HEIC photos straight to WebP in your browser, keeping files small for websites without a detour through JPG.