Skip to content
Dexta Studio

HEIC to JPG

HEIC is the format an iPhone saves photos in by default, and almost nothing outside Apple's own software will open it. This tool converts HEIC and HEIF files to JPG, PNG or WebP in your browser, at full resolution, without uploading the photo anywhere.

Your photo stays on your device.

On Safari the system decoder handles the file directly. On other browsers the page downloads a WebAssembly decoder once and runs it here. Either way the photo itself is not sent to a server.

Learn how files are processed →
Input
HEIC · HEIF · HIF
Output
JPG, PNG or WebP
Resolution
Unchanged
Processing
System decoder, or libheif in your browser

How to use HEIC to JPG

  1. 01
    Upload

    Add your HEIC file

    Drop in a .heic or .heif photo from your phone or camera.

  2. 02
    Customize

    Pick a format

    JPG opens everywhere. PNG keeps transparency. WebP is smaller at the same quality.

  3. 03
    Process

    Convert and save

    Download the converted image at its original dimensions.

Why your iPhone photos will not open

Nothing is wrong with the file. It is in a format most of the web never adopted.

HEIC

Apple's default since iOS 11. It stores the same picture in roughly half the space of JPEG, which is why the phone uses it — and it is well supported across Apple's own software.

Everywhere else

Many websites, older Windows software and plenty of web apps simply do not read it. That is the entire problem this tool solves.

What changes in the conversion

  • File size goes up

    JPEG is less efficient than HEIC, so expect the converted file to be larger — often close to double — for the same picture.

  • Live Photos lose motion

    A Live Photo holds a short video alongside the still. Converting keeps the still frame; the motion is not carried into a JPG.

  • Depth data goes

    Portrait-mode images store a depth map used for background blur. JPEG has nowhere to put it, so the blur becomes permanent as rendered.

Stopping the problem at source

WhereSettingEffect
iPhone cameraSettings → Camera → Formats → Most CompatibleThe phone records JPEG instead of HEIC from then on
Transferring to a PCSettings → Photos → Transfer to Mac or PC → AutomaticConverts on the way out, leaving the originals as HEIC
Existing photosThis toolConverts what you already have, without uploading it

Supported formats

  • JPG
  • PNG
  • WebP
  • GIF
  • BMP
Maximum file size —
bounded by your device's memory
Processed by —
your browser's Canvas engine

Your file, and what the page does

Your file is never uploaded. HEIC to JPG reads it into this browser tab and processes it with your browser's own Canvas engine on your own device. There is no upload endpoint in the application and no copy on any server — closing the tab discards it.

Because the result is rebuilt from pixels, the source file's EXIF metadata does not survive into it. Camera model, timestamp and any GPS coordinates recorded by your phone are simply not present in the output — a side effect of how canvas encoding works, and a useful one before posting a photo publicly.

What the page does send or fetch

Ads on the page
The site is funded by advertising, so the page loads Google AdSense. That carries the usual web basics — IP address, browser, referring page — as on any ad-supported site.
An anonymous usage counter
When HEIC to JPG finishes we record that the tool ran, whether it succeeded and how long it took. No file data, no identifier, no cookie.

Your file is not on that list. How this works.

Frequently asked questions

HEIC is well supported on iPhone, iPad and modern Macs, and poorly supported almost everywhere else. Windows needs a paid codec from the Microsoft Store for full support, and many websites and messaging apps reject the format outright.

A little, in two ways. JPG is lossy, so re-encoding adds some compression loss — keep the quality high to make it negligible. HEIC also stores more shades per colour channel than JPG, and that extra range is discarded, which occasionally shows as faint banding in a smooth gradient like a sky.

Yes. PNG is lossless, so it avoids compression loss entirely, but the files are usually several times larger than the equivalent JPG.

A Live Photo's still image converts normally. The short video that accompanies it is stored separately and is not part of the HEIC file, so it isn't included.

No. The decoding happens in this tab. On Safari the system decoder does the work; on other browsers the page downloads a decoder and runs it locally. The photo itself is not sent anywhere either way.

Chrome and Firefox cannot decode HEIC, so the page fetches a WebAssembly build of libheif — about 3 MB — the first time you convert. It is cached afterwards. Safari usually skips this because macOS and iOS can decode HEIC themselves.

Settings → Camera → Formats → Most Compatible makes the camera save JPG instead. You lose some file-size efficiency, and it only affects photos taken after the change.

Yes — HEIC to JPG is completely free. There's no account, sign-up, watermark or limit.

No. It runs in any modern browser — Chrome, Edge, Safari, Firefox, Brave — with nothing to download or install.

Not sure this is what you need?

Got a photo Windows won't open?

Drop the HEIC in and get a JPG that opens anywhere.

Edit any media with a right-click

Add Dexta Studio to Chrome and open any image, video, audio or PDF straight into the right tool — free, nothing uploaded.

Get the extension