HEIC to JPG Converter: Open iPhone Photos Anywhere

Convert iPhone HEIC/HEIF photos to JPG in your browser. Opens on Windows, Android, and the web. No uploads, nothing leaves your device. Free and instant.

Browser Native
Privacy First
Free Tool

Convert Now

Drag & drop your file here

or

How It Works

That .heic file your iPhone just created is the reason a perfectly good photo refuses to open on a coworker's Windows laptop, gets rejected by a job-application upload form, or shows up as a broken thumbnail in an older photo editor. HEIC is Apple's space-saving default; JPG is the format that has worked on every device, browser, and website since the 1990s. This page turns one into the other so the picture stops being Apple-only. The conversion runs entirely on your device. The .heic file is decoded by libheif compiled to WebAssembly, which unpacks the HEVC-compressed image data and rebuilds the pixels, then re-encodes them as a standard JPEG at 90% quality. Because that decoder ships with the page as WASM rather than relying on the browser, it works the same in Chrome, Firefox, Safari, and Edge, none of which can read HEIC on their own. Worth being clear about: HEIC and JPG are both lossy, so this is a re-encode, not a byte-for-byte copy. At 90% quality you won't spot the difference on screen or in a print, but you are generating a new compressed file. If you need an exact decode of the original pixels and don't mind a much larger file, use the HEIC to PNG tool instead. Nothing is uploaded. You drop in the file, the JPG is built locally, and you download it. No server ever sees the image, which matters when an iPhone photo carries embedded GPS coordinates you'd rather not hand to a random website.

Related Conversion Tools

Discover more powerful converters that might be useful for your workflow

HEIC to PNG Converter: Lossless iPhone Photo Export

Convert iPhone HEIC/HEIF photos to lossless PNG right in your browser. Keeps exact pixels and transparency, decodes any HEIC, and never uploads your files.

.heic.heif
Try Now

Base64 to JPEG: Decode Data URIs to a JPG File

Paste a Base64 string or data URI and download a real JPEG. Decoding runs entirely in your browser, nothing is uploaded. Free, instant, private.

PDF to JPG: One JPEG Per Page, Fully In-Browser

Render each PDF page to a separate JPG in your browser. Pages flatten onto white, encode as JPEG, and multi-page files download as a ZIP. No uploads.

JPEG Optimizer: Shrink JPG File Size with mozjpeg

Re-encode JPEGs with mozjpeg to cut file size at near-identical quality. Runs fully in your browser, no uploads, and never returns a bigger file.

.jpg.jpeg
Try Now

Compress WebP: Re-Encode an Existing WebP Smaller

Re-compress an existing WebP to a smaller WebP entirely in your browser. Lossy re-encode at quality 82, never inflates, no uploads, fully private.

.webp
Try Now

Image Optimizer: Shrink JPG, PNG, WebP, Same Format

Compress JPG, PNG, or WebP without changing format. PNG stays truly lossless via oxipng; JPEG and WebP re-encode smaller. Runs in your browser, no uploads.

.jpg.jpeg +2
Try Now

MoreHEIC

Key Features

  • No file uploads required - works offline
  • 100% privacy focused - client-side processing
  • Browser powered - no software installation
  • Fast processing - WebAssembly technology
  • Free forever - no premium accounts

Supported File Formats

.heic .heif

Output Format: JPEG

Technical Specifications

input Format HEIC / HEIF (Apple High Efficiency Image Format, HEVC-based)
output Format JPEG (.jpg)
compression Type Lossy re-encode (HEVC decode via libheif WASM, then baseline JPEG encode at 90% quality)
quality Retention Visually near-identical at 90% JPEG quality; this is a lossy re-encode, not a 1:1 copy
color Space Support sRGB output (wide-gamut Display P3 sources are mapped to sRGB)
max Resolution Limited only by your device's memory
processing Time Instant, runs in your browser

Key Benefits

  • Opens on Windows, Android, and the web, where a raw .heic file usually fails
  • Runs entirely in your browser, so photos with GPS data never leave your device
  • No app install and no paid Windows HEVC codec needed
  • Works in any browser because it carries its own libheif WASM decoder
  • JPG output is accepted by every social platform, email client, and editor
  • Free, with no file-count limits and no sign-up
  • Keeps the visible result near-identical at 90% quality

Common Use Cases

  • Sending iPhone photos to someone on Windows who can't open the .heic file
  • Uploading pictures to a website or web form that rejects HEIC
  • Attaching photos to email so every recipient can actually view them
  • Posting to platforms or a CMS that only accepts JPG or PNG
  • Importing iPhone shots into older photo editors that don't read HEIC
  • Preparing images for a print shop's upload system
  • Dropping photos into slide decks and documents without compatibility errors

Pro Tips

  • Convert from the original HEIC, not a screenshot of it, to keep full resolution
  • Keep your HEIC originals as the space-saving archive and use the JPGs only for sharing
  • Need a lossless decode? Use the HEIC to PNG tool instead, but expect a much bigger file
  • Photos shot in Display P3 are mapped to sRGB on export, the safe choice for the web
  • Set Settings, Camera, Formats, Most Compatible on your iPhone to capture JPG and skip converting next time
  • For a Live Photo, this saves the still frame; the motion clip is not included in the JPG

Frequently Asked Questions

Since iOS 11 in 2017, Apple captures in HEIC (High Efficiency Image Format) by default because it stores a photo at roughly half the size of a comparable JPG, saving space on your phone and in iCloud. The catch is compatibility: HEIC is barely supported outside Apple's ecosystem, so a file that looks fine on your iPhone often won't open on a Windows PC or upload to many websites.
Windows 10 and 11 don't open HEIC out of the box; you'd need Microsoft's paid HEVC Video Extensions codec from the Store. The simpler route is to convert the file to JPG first, which is what this page does. Once it's a JPG, the built-in Photos app, Paint, every browser, and any editor will open it with no extra software.
A little, but not in any way you'll notice. Both HEIC and JPG are lossy, so re-encoding to JPG at 90% quality produces a new compressed file rather than a perfect copy. The difference is invisible on a screen or in a print. If you genuinely need a lossless decode of the original pixels, use the HEIC to PNG tool, but expect a much larger file.
No. The whole conversion runs inside your browser with a WebAssembly decoder. Your HEIC file is read, decoded, and re-saved as JPG on your own device, and nothing is sent anywhere. That matters for iPhone photos in particular, since they often carry embedded GPS location data you may not want to share with a remote service.
Usually, yes. HEIC uses HEVC compression and is about twice as efficient as JPG at similar quality, so the same image as a JPG typically ends up around 1.5 to 2 times the size. That's the price of JPG's universal compatibility. If size matters more than reach, keep the HEIC as your archive copy and only convert when you need to share.
No mainstream browser can decode HEIC on its own. This tool ships its own decoder (libheif compiled to WebAssembly) that runs as code on the page, so decoding doesn't depend on browser or OS support. That's why it behaves identically in Chrome, Firefox, Edge, and Safari, on Windows, Mac, Android, or Linux.
Yes, for the still image. A Live Photo is a HEIC still paired with a short video clip; this converter takes the still frame to JPG and ignores the motion. Portrait shots convert fine too and keep the blurred-background look, since that effect is already baked into the saved image.
Go to Settings, Camera, then Formats, and pick Most Compatible instead of High Efficiency. From then on your iPhone captures JPG. Photos already in your library stay HEIC, so you'll still need to convert anything shot before the change, which is what this tool is for.