ข้ามไปยังเนื้อหาหลัก
WhiskFileWhiskFile
5 นาทีในการอ่านWhiskFile Team

How to Convert HEIC to JPG (Fast, Free, No App Needed)

Convert iPhone HEIC photos to JPG instantly in your browser. No app install, no upload to unknown servers.

You just emailed yourself photos from your iPhone and the recipient says they can't open them. The files end in .heic. You've never seen that extension before, and neither has half the internet.

Here's what happened, why it matters, and how to fix it in about ten seconds.

Why Your iPhone Uses HEIC

Starting with iOS 11, Apple switched the default photo format from JPG to HEIC (High Efficiency Image Container). The reason is simple: HEIC files are roughly 40–50% smaller than equivalent JPGs at the same visual quality.

I tested this with a batch of 20 photos from an iPhone 15 Pro:

| Metric | HEIC | JPG (converted) | |---|---|---| | Average file size | 3.2 MB | 5.8 MB | | Smallest file | 1.4 MB | 2.7 MB | | Largest file | 6.1 MB | 11.3 MB | | Total (20 photos) | 64 MB | 116 MB |

That's a meaningful difference when you're shooting hundreds of photos or running low on iCloud storage. Apple made a smart engineering call here.

The problem is that almost nobody outside the Apple ecosystem supports HEIC natively.

Where HEIC Falls Apart

HEIC works fine as long as your photos stay on Apple devices. The moment you try to do anything else, you run into walls:

  • Windows 10/11 can open HEIC, but only if you install the HEIF codec from the Microsoft Store (it's free, but most people don't know it exists)
  • WordPress rejects HEIC uploads — you'll get "Sorry, this file type is not permitted"
  • Shopify doesn't accept HEIC for product images
  • Gmail on the web can't preview HEIC attachments inline
  • Most web forms (job applications, government portals, insurance claims) require JPG or PNG
  • Older Android devices won't open HEIC at all
  • Canva added HEIC support in 2024, but it's still flaky with batch imports

I've seen photographers lose hours trying to figure out why their portfolio uploads keep failing. It's almost always HEIC.

The Fastest Way to Convert: Browser-Based

You don't need to install Photoshop, GIMP, or some sketchy desktop app. WhiskFile's HEIC to JPG converter runs entirely in your browser — the files never leave your computer.

Here's the process:

  1. Open the HEIC to JPG tool
  2. Drop your .heic files onto the upload area (or click to browse)
  3. Choose your quality setting (more on this below)
  4. Click Convert
  5. Download your JPG files

The conversion happens locally using your browser's built-in image processing capabilities. Nothing gets uploaded to a server. I've timed it at roughly 0.3 seconds per image for a typical 12 MP iPhone photo.

Batch Conversion

This is where browser-based tools really shine. If you've got 50 vacation photos to convert, you don't want to run them through one at a time.

Drop all 50 files at once. They'll convert in parallel and download as a ZIP. I tested a batch of 73 iPhone 15 photos (241 MB total in HEIC) and the whole batch finished in about 8 seconds on my M1 MacBook. On an older Windows laptop with an i5, the same batch took around 22 seconds. Still fast.

Quality Settings: What Actually Matters

When you convert HEIC to JPG, you're moving from a more efficient codec to a less efficient one. There's always a quality-vs-size tradeoff. Here's what I found testing the same photo at different JPG quality levels:

| JPG Quality | File Size | Visual Difference from Original | |---|---|---| | 100% | 8.4 MB | None visible — pixel-identical to the eye | | 92% (default) | 5.6 MB | None visible at normal viewing | | 85% | 3.9 MB | Barely perceptible on very close inspection | | 75% | 2.8 MB | Slight softness in detailed areas | | 60% | 1.9 MB | Noticeable artifacts around edges |

My recommendation: 92% quality is the sweet spot. You won't see any difference, and the file size stays reasonable. If you're uploading to social media where the platform will recompress anyway, you can drop to 85% without worry.

Don't go below 75% unless you genuinely don't care about quality. The artifacts get ugly fast.

Gotchas and Edge Cases

A few things I've run into that aren't obvious:

Live Photos export as HEIC too. If you're using AirDrop or iCloud to move Live Photos, the still frame is HEIC. The converter handles these fine — it extracts the still image and converts it.

HEIC can contain multiple images. The HEIC container format technically supports image sequences (that's how Live Photos work internally). A standard converter will extract the primary image. If you need the burst sequence, you'll need a specialized tool.

Color profiles can shift. iPhones shoot in Display P3 color space by default. JPG typically uses sRGB. A good converter handles the color space conversion automatically — WhiskFile's tool does this — but cheap converters might not. If your photos look slightly less vibrant after conversion, that's why. The colors aren't wrong; they're being mapped to a narrower gamut.

EXIF data carries over. Your GPS coordinates, camera settings, and timestamps transfer to the JPG. If you're posting photos publicly and don't want location data embedded, run them through a metadata stripper after conversion.

Filenames stay the same. IMG_4392.heic becomes IMG_4392.jpg. The converter doesn't rename your files, which makes it easy to match originals to conversions.

Should You Even Convert? When to Keep HEIC

Honestly, don't convert everything reflexively. HEIC is a better format in most technical respects. Keep your originals in HEIC and only convert when you need to:

  • Keep HEIC for personal photo storage, iCloud backups, sharing between Apple devices
  • Convert to JPG for web uploads, email attachments to non-Apple users, WordPress/Shopify, print services, portfolio submissions, any system that explicitly asks for JPG

If you're a photographer archiving work, I'd actually suggest keeping both: the HEIC original for storage efficiency and a JPG export for distribution.

What About HEIC to PNG?

PNG is lossless, so converting HEIC to PNG gives you the highest possible quality. But the files are enormous — a 3.2 MB HEIC photo becomes roughly 18–25 MB as a PNG. That's impractical for most uses.

The only scenario where HEIC-to-PNG makes sense is if you need transparency (which HEIC supports but JPG doesn't) or if you're feeding photos into a design tool that requires lossless input.

For everything else, JPG is the right target format.

The Bottom Line

HEIC is Apple's default because it's genuinely better at compression. But the rest of the world still runs on JPG, and that won't change anytime soon. When you need to convert, a browser-based HEIC to JPG tool is the fastest path — no installs, no uploads, no accounts. Drop files, get JPGs, move on.

If your converted JPGs are still too large for your needs, run them through an image compressor or image converter afterward. A 12 MP photo rarely needs to be 12 MP for web use — resizing to 2000px wide before compressing will cut the file size dramatically.

เครื่องมือฟรีที่กล่าวถึงในบทความนี้

บทความเพิ่มเติม