BriskFile

Convert HEIC to JPG

Drop the photos your iPhone will not let anyone else open. They are converted here, on your device, and they never touch a server.

Drop the photo in and download the JPG — the rotation is applied first, so nothing comes out sideways. The capture date and camera survive if you ask for them, and the file never leaves your device.

Nothing is uploaded. Your files are read by this page and processed by your own processor. Open the Network tab and watch — you will not see them leave.

What a HEIC file actually is

HEIC is the format an iPhone uses when "High Efficiency" is switched on in Camera settings. It stores the same photo in roughly half the space of a JPEG by using HEVC — the video codec — to compress a still image. That works beautifully until you email the file to someone on Windows, upload it to a site that was written in 2015, or open it on an Android phone, at which point it is an unopenable blob with a name like IMG_4021.HEIC.

Converting to JPEG trades the file-size advantage for the fact that every piece of software written in the last thirty years can read it. For a photo you are sending to somebody else, that is almost always the right trade.

When to convert, and when not to

Convert to JPG when the photo is leaving your phone: an email attachment, a printing service, a job application, an insurance claim, or any upload form that rejects the file.

Things that catch people out

  • A HEIC file from an iPhone can contain more than one image. Live Photos hold a still and a short video, and burst shots hold the whole burst. BriskFile converts the primary image — the one you see in Photos — and leaves the rest.
  • The rotation is stored as a flag rather than baked into the pixels. Converters that ignore it produce sideways photos, which is the single most common complaint about HEIC conversion. BriskFile applies the rotation before encoding, so portrait photos come out portrait.
  • JPEG has no transparency and no depth map. A portrait-mode HEIC carries depth information used for the blur effect; that data does not survive, though the blur already baked into the image does.
  • The converted JPEG will be larger than the HEIC, often by 1.5 to 2 times. That is the cost of compatibility, not a fault in the conversion.

Why this one does not upload your photos

Almost every HEIC converter you will find sends your photo to a server, converts it there, and sends it back. That means your holiday pictures, your children, and your documents sit on somebody else's disk for as long as their retention policy says — and you have no way to check what that policy is.

BriskFile decodes HEIC in your browser instead. On Safari the browser can already do it natively. Everywhere else, a WebAssembly build of libheif runs in a background thread on your own machine. It is more work to build, which is exactly why most converters do not bother, and it is the reason there is no upload progress bar on this page: there is nothing to upload.

You do not have to take that on trust. Open your browser's developer tools, switch to the Network tab, and convert a photo. You will see the page and the codec load, and then nothing at all.

Questions

Why will Windows not open my HEIC files?

Windows 10 and 11 can display HEIC, but only if the HEVC Video Extensions codec is installed, and Microsoft charges for it in some regions. Photo viewers, upload forms and older software often will not read HEIC at all regardless. Converting to JPG sidesteps the whole problem.

Can I stop my iPhone making HEIC files in the first place?

Yes. Settings → Camera → Formats → Most Compatible switches the camera to JPEG permanently. You will use roughly twice the storage per photo. Settings → Photos → Transfer to Mac or PC → Automatic also converts on the way out when you plug the phone in.

Does converting lose quality?

Slightly, because both formats are lossy and the image is re-encoded. At BriskFile’s default quality the difference is not visible at normal viewing sizes. If you are archiving rather than sharing, keep the original HEIC as well.

Will the photo keep the date it was taken?

Only if you ask it to. Metadata is removed by default, so the converted JPEG carries no capture date, camera or GPS coordinates — which is the right default for anything being published, and the wrong one for your own archive. Tick Keep the date, camera and settings under the options and the EXIF is carried across from the HEIC, with the orientation reset so the photo does not end up rotated twice. More on what survives a conversion.

Are my photos uploaded anywhere?

No. The HEIC decoder runs in your browser as WebAssembly, and Safari can decode HEIC natively. Open your browser’s Network tab while you convert — there is no request carrying your photo, because there is no server involved.


What BriskFile will not do to you

  • Your files never leave your device

    Every conversion runs in your browser. Open DevTools, watch the Network tab, and you will see no upload — because there is not one.

  • No account, no email, no watermark

    Nothing to sign up for and nothing stamped on your images. There is no step between choosing a file and getting it back.

  • No limits at the download button

    No daily cap, no file counter, no "upgrade to download". If the tool starts a job, it finishes it.

  • Checkable, not just claimed

    Open the Network tab and convert something — nothing goes out. Or load the page, disconnect, and watch it keep working: the tool is already on your machine, and your file never leaves it.