Image Tools

Image Converter — HEIC to JPG, WebP, PNG

Convert an iPhone HEIC photo to JPG, or switch between JPEG, PNG, and WebP in seconds. Everything happens in your browser — your image is never uploaded anywhere.

🔄 Click to choose an image, or drag & drop it here
HEIC · JPG · PNG · WebP — converts instantly on your device
Converted preview

Why won't my HEIC photo open on Windows?

Since 2017, iPhones save photos in HEIC (High Efficiency Image Container) by default. Apple chose it because HEIC files are roughly half the size of an equivalent JPEG at the same quality — great for saving storage on your phone. The catch: Windows, many websites, older printers, and most upload forms were built around JPEG and don't understand HEIC out of the box. Windows will even ask you to buy a codec from the Microsoft Store just to view one. The simplest fix is to convert the photo to JPG once, then use it anywhere. This page does that conversion locally on your device, so the photo stays private.

Which format should I convert to?

JPEG is the universal choice — every app, website, and form accepts it. PNG keeps transparency and is pixel-perfect, ideal for logos and screenshots but larger for photos. WebP is the smallest of the three and works in every modern browser, though a few old desktop apps still can't open it.

FormatBest forTransparencyFile size (photos)Compatibility
JPEGPhotos, uploads, emailNoSmallUniversal
PNGScreenshots, logos, graphicsYesLargeUniversal
WebPWebsites, modern appsYesSmallestAll modern browsers
HEICiPhone camera storageYesSmallestApple devices mostly

One thing to watch: if your original image has a transparent background (a PNG logo, for example) and you convert it to JPEG, the transparency is replaced with a solid background, because JPEG has no transparency at all. Choose PNG or WebP if you need to keep it.

Frequently asked questions

Is my photo uploaded to your server?

No. The file is decoded and re-encoded entirely inside your browser — it never leaves your device. There is no server-side processing at all, which also means there's no file-size queue and no waiting.

Can I convert JPG to HEIC?

Honestly, no — browsers can decode HEIC (with a helper library, as this page does) but none of them can encode it, so no browser-based tool can genuinely output HEIC. If a website claims to, it's converting on a server, which means uploading your photo. To create HEIC files you need a desktop app or a Mac.

Why did my logo's transparent background turn black or white?

You converted to JPEG, which doesn't support transparency — transparent pixels get flattened onto a solid background. Convert to PNG or WebP instead to keep the transparency.

Does converting lose quality?

Converting to PNG is lossless. Converting to JPEG or WebP re-compresses the image; at 90% quality (the default here) the difference is invisible to virtually everyone. You can raise the slider to 100% for near-original quality at a larger file size.

Why can't this page read my HEIC file?

A few HEIC variants — 10-bit HDR captures, burst containers, or files renamed to .heic that aren't really HEIC — can't be decoded in the browser. If that happens, try exporting the photo from the Photos app on your phone first, or email it to yourself (Mail often converts it to JPEG automatically).