Convert HEIC to JPG — without uploading your photos

Your iPhone saves photos as HEIC, and half the world cannot open them. Drop them here and get ordinary JPGs back, decoded on your own device.

  • Nothing is uploaded
  • HEIC & HEIF in, JPG out
  • Portrait photos stay upright
  • Unlimited & free

Drop your images here

or paste from the clipboard ·

JPG · JPEG · PNG · WebP · AVIF · HEIC · GIF · BMP — no file count limit

Compression settings

Applied to every image
Strategy

Auto measures each image: it encodes a test pass at several quality levels, scores the result against the original, and keeps the smallest file that still clears a ~40 dB fidelity floor.

Output format
Advanced options
Sharpening after resize

Auto applies a halo-free unsharp mask only when an image is scaled below 82%.

When a batch finishes

Generated in your browser by a synth — no audio file is downloaded, and it stays silent when a batch finishes in a couple of seconds.

Processing engine

WASM codecs are fetched from a public CDN on first use and give slightly smaller files. Every fallback still works offline.

What is a HEIC file, and why won't it open?

Since iOS 11 an iPhone camera has saved photos as HEIC — High Efficiency Image Container. It is genuinely better at its job: the same picture at roughly half the size of a JPEG. The catch is that it is built on HEVC, and support outside Apple's world is patchy. Windows needs an optional codec pack from the Microsoft Store. Android support depends on the version and the app. Many web forms, content systems and older editors refuse the file outright, sometimes without even a useful error.

The fix is unglamorous but permanent: turn the photo into a JPG, a format every device made in the last twenty-five years can open.

What this converter does differently

  1. Your photos are decoded on your device. The HEIC decoder is a WebAssembly build of libheif, served from this site and executed in your browser tab. Nothing is uploaded. That matters here more than elsewhere: a camera roll is about as personal as data gets, and uploading it to an unknown server to change a file extension is a bad trade.
  2. It converts and optimises. HEIC is already efficiently compressed, so a naive conversion often produces a larger JPG. This tool runs the result through the same perceptual engine as the image compressor: it measures the picture, picks an encoder setting that keeps fidelity high, and strips the metadata that would otherwise ride along. You always get a JPG back — the tool never hands your original HEIC back just because it happened to be the smaller file.
  3. Portrait photos stay upright. An iPhone portrait photo is physically stored as a landscape image with a note attached saying "rotate this". Tools that ignore the note hand you a sideways picture, which is worse than an error message. The decoder here applies the rotation to the pixels, so what you see is what you save.
  4. Batch, with no artificial limits. Drop a whole folder at once. On a desktop you can take everything as one ZIP archive. On an iPhone the finished JPGs go through the system share sheet straight into your photo library, because iOS cannot unzip an archive from a web page and nobody wants to save forty photos one at a time.

How to convert HEIC to JPG

  1. Add the files. Drag .heic or .heif photos onto the page, paste them from the clipboard, or use the file picker. A whole folder is fine.
  2. Wait for the decoder. The first conversion downloads a 1.4 MB decoder once; the browser caches it, so later conversions start instantly. Progress is shown per file.
  3. Save the results. Download each JPG individually, take them all as a single ZIP on a computer, or save straight to the photo library on a phone.

HEIC vs JPG — what you gain and what you give up

HEICJPG
File size at equal qualityAbout halfLarger
Opens on Windows, Android, older appsOften notAlways
Accepted by upload forms and CMSsInconsistentlyUniversally
TransparencySupports itFlattens it
Editing latitudeGoodGood

Keep your originals. Converting is one-way: JPG discards some information and cannot be converted back into an identical HEIC. This tool never modifies your files — it reads them and writes new ones — so your original photos stay exactly as they were.

Frequently asked questions

What is a HEIC file and why won't it open on my computer?

HEIC is the format iPhones have used for photos since iOS 11. It stores the same picture at roughly half the size of a JPEG, but it is built on HEVC, and support outside Apple's ecosystem is patchy: Windows needs an extra codec pack, Android support depends on the version, and many web forms and older editors refuse the file outright. Converting to JPG solves the compatibility problem permanently.

Is this HEIC to JPG converter free, and is there a limit?

It is free and unlimited. There is no account, no file count limit and no file size limit, because the conversion runs on your own device rather than on a server that would have to meter it.

Are my photos uploaded anywhere?

No. The HEIC decoder is a WebAssembly module served from this site and executed inside your browser tab, so your photos are never transmitted. The page makes no request that carries image data.

Does converting HEIC to JPG reduce quality?

The photo is decoded once from the original and encoded once at high fidelity, and the pixel dimensions are preserved. JPG is a lossy format, so it cannot be perfectly lossless for photographs — keep your original HEIC files as the master copies and convert the versions you need to share.

Why is the JPG sometimes larger than the HEIC file?

HEIC compresses roughly twice as efficiently as JPG, so a JPG of the same picture usually weighs more. That is expected. The converter still re-encodes the result to keep the file as small as it can at a high fidelity floor, and it always gives you a JPG rather than handing the original HEIC back just because it happened to be smaller.

Will portrait photos come out sideways?

No. An iPhone portrait photo is stored as a landscape image plus a rotation tag. The decoder applies that tag to the pixels during conversion, so a portrait photo arrives as a portrait JPG.

Can I convert many photos at once, and does it work on a phone?

Yes. Drop an entire folder and the files are converted in sequence. On desktop you can take everything as a single ZIP archive; on an iPhone the finished JPGs can be handed to the system share sheet so they land directly in your photo library.