Skip to content
Betterbit Tools

HEIC to JPG Converter

Turn iPhone HEIC photos into JPG without uploading them, with compatible capture dates preserved.

  • Runs in your browser — files never leave your device
  • No sign-up, no limits
  • Features others lock behind paywalls

Drop HEIC photos here, click to choose, or paste

.heic, .heif, .hif · up to 50 at a time, nothing is uploaded

Photos are decoded and re-encoded on your device. Nothing is uploaded.

Photo info (EXIF)

Keeps the capture date, camera and settings; leaves GPS coordinates out of the JPG.

How to use

  1. Drop your .heic files onto the box, click to choose them, or paste with Ctrl/⌘ + V.
  2. Set JPG quality — 90 is a good default — and choose what to do with the photo info (EXIF).
  3. Each photo converts as soon as it is added; the thumbnail you see is the finished JPG.
  4. Download photos one by one, or all of them together as a ZIP.

Why HEIC photos won’t open outside Apple devices

HEIC is a HEIF container (ISO/IEC 23008-12) that usually holds an image compressed with HEVC, also known as H.265. Apple made it the default iPhone photo format with iOS 11 in 2017. Support still varies by browser, operating system and installed codec, so a HEIC attachment can fail to open on another person’s device or an upload form. JPG trades some compression efficiency for much broader compatibility, which is why converting a copy is often the simplest way to share a photo.

Your capture date survives the conversion

A HEIC file keeps the capture date, camera model and GPS position in an “Exif” item inside the container, separate from the pixels. Browser converters that hand the image straight to a Canvas get pixels and nothing else, so the JPG comes out with no metadata — this is why converted photos so often land in your library sorted under today’s date instead of the day you took them. This tool reads compatible Exif fields from the HEIC and writes them into the JPG as an APP1 segment. The result row tells you whether EXIF was kept; an uncommon or damaged EXIF layout may not be safe to copy even when the pixels convert. Two things are deliberately left behind: the embedded thumbnail, and proprietary maker notes, whose internal offsets would be wrong after the move. The Orientation tag is reset to 1 because the decoder has already rotated the pixels upright — copying the original value would make viewers rotate the photo a second time.

Location data is left out by default

An iPhone photo normally records where it was taken to within a few metres, and that GPS block is copied verbatim by most converters that preserve EXIF — so sharing the JPG shares your home address. The default here, “No location”, keeps the date, camera and exposure settings but rebuilds the EXIF block without the GPS directory, so the coordinates are not merely hidden from viewers, they are not in the file. Pick “Keep all” when you are archiving your own photos and want the map pin, or “Remove” to publish a JPG with no metadata whatsoever.

Expect a bigger file, and set quality accordingly

HEIC is often much smaller than a comparable JPG, so the converted file can be larger. The final size depends on the photo’s detail and the quality setting rather than a fixed ratio. Quality 90 is a sensible default for sharing; lower it when a form has a strict size limit. If you need to hit a specific limit, convert here first and then use the image compressor, which can target a size in KB directly.

Frequently asked questions

Are my photos uploaded to a server?

No. The HEIC is decoded and the JPG is encoded entirely inside your browser, so the photo never leaves your computer or phone. Internet access is only needed to load this page and, on browsers without native HEIC support, download the decoder.

Does the converted JPG keep the date the photo was taken?

Compatible EXIF is read from the HEIC container and written into the JPG as an APP1 segment, preserving the capture date, camera model and exposure settings. GPS coordinates are left out unless you choose "Keep all". The result row warns you if an uncommon EXIF layout could not be copied.

Why is the JPG larger than the HEIC?

HEIC is usually more space-efficient than JPG, so a comparable JPG can be larger. The exact change depends on the photo and the quality setting; lowering quality to 80–85 is a practical way to reduce the result size.

How do I convert HEIC to JPG on Windows?

Open this page in a modern browser on Windows and drop the files in. If the browser cannot decode HEIC itself, this tool downloads a WebAssembly decoder into the page, so you do not need to install a separate HEIC codec or app.

Can I convert a whole batch at once?

Yes. Add up to 50 HEIC files per batch and download them individually or together as one ZIP. Photos convert one at a time to bound decoded-image memory. On a phone or low-memory computer, smaller groups will still be more comfortable.

Why is the first conversion sometimes slower?

A browser without built-in HEIC decoding downloads a roughly 2 MB WebAssembly decoder the first time you add a file. Later conversions can reuse it from the browser cache. Browsers that decode HEIC natively skip that download.

What happens to a Live Photo?

Only the still image converts. A Live Photo is a HEIC paired with a separate .MOV video file, and JPG cannot store motion, so the video part is not included in the result.

How do I stop my iPhone from taking HEIC photos?

Open Settings → Camera → Formats and choose "Most Compatible": the camera then shoots JPEG instead of HEIC. Photos already in your library stay HEIC and still need converting.

Related tools

Updated 2026-10-22