Convert HEIC to JPG

Convert your images

Add one image or a whole batch — every conversion happens right here on your device.

Source format HEIC
Smaller file Higher quality 82%

Controls the size-versus-quality trade-off for JPG, WebP, and AVIF — higher looks closer to the original, lower makes a smaller file.

Resize

Advertisement

How it works

  1. Drop your HEIC photos here, or select them from your iPhone, Mac, or Windows folder.
  2. The converter decodes each HEIC file and re-encodes it as JPG — right in your browser.
  3. Adjust the quality slider if you want smaller files, or leave it at the default.
  4. Download each JPG individually, or grab all of them at once as a ZIP.

Every iPhone since iOS 11 saves photos as HEIC by default — a format that halves file size but still will not open in half the software you plug it into: older Windows PCs, many print labs, plenty of web forms. Converting to JPG (or JPEG — same format, different spelling) fixes that everywhere at once. This tool decodes HEIC and re-encodes to JPG entirely inside your browser, so your photos never leave your device — no upload, no account, nothing sent anywhere. At the default quality setting the result is visually identical to the original; the pixels are re-encoded, not copied, since JPG cannot store HEIC's HEVC compression directly. Drop in one photo or a thousand.

Why use convert.pics?

  • No upload: photos are decoded and converted locally, never sent to a server.
  • Batch conversion: convert dozens of HEIC files in one go, no one-at-a-time uploads.
  • Universal compatibility: JPG opens on every device, in every app, on every website.
  • No hidden location data: EXIF and GPS metadata are stripped from the output automatically.
Advertisement

Frequently asked questions

Does converting HEIC to JPG lose quality?

Technically yes, in the sense that JPG re-encodes the image rather than copying it exactly — but at the default quality setting you won't see a difference. Think of it as visually identical, not bit-for-bit identical.

Why does my iPhone save photos as HEIC instead of JPG?

Since iOS 11, iPhones default to HEIC because it stores roughly the same image quality in about half the file size of JPG — useful for storage and iCloud backups. The tradeoff is that plenty of non-Apple software still doesn't open it.

How do I convert HEIC to JPG on Windows 11?

Windows 11 can display HEIC if you install the free HEIF Image Extensions from the Microsoft Store, but many programs still reject it outright. Converting to JPG here sidesteps that entirely — every image opens, prints, and uploads afterward, no extension required.

Can I convert multiple HEIC files at once?

Yes. Drop in as many HEIC files as you like; they convert in one batch, and you can download them individually or together as a single ZIP file.

Does the JPG keep the photo's date, time and location (EXIF)?

No — location, timestamp, and camera metadata are stripped during conversion, along with the orientation tag (the image is simply rotated upright instead). We treat this as a privacy feature: the JPGs you share won't carry your GPS coordinates.

Advertisement
Proof: your images never leave this device Your images: 0 bytes sent Open the live network log and check for yourself

Live request log

Every network request this page and its conversion workers have made since the page loaded. None of them carries image data.

No network requests recorded yet.

    Codec files are WebAssembly decoders. They are downloaded to your device once and then run inside your browser.

    Airplane-mode challenge

    Do not take our word for it — cut the connection and watch the converter keep working.

    1. Load this page once, then switch on airplane mode or turn off Wi-Fi.
    2. Drop an image into the converter and convert it as usual.
    3. The conversion finishes and the download works. A converter that uploaded your files could not do that.

    Check it in your browser's developer tools

    1. Press F12 (⌥⌘I on macOS) and open the Network tab, then reload the page.
    2. Convert an image and watch the requests that appear.
    3. You will see our scripts and codec files being downloaded, and no request that uploads your image — check the size and payload column of every entry.

    Background caching by the service worker also shows up in DevTools: it downloads our app files for offline use. It never uploads anything.