You took a great photo on your iPhone, tried to upload it to a website or share it with someone on Windows — and got an error or a blank thumbnail. The culprit is almost always HEIC. This guide explains what HEIC is, why it causes compatibility problems, and how to convert it for free on any device.
What Is HEIC?
HEIC stands for High Efficiency Image Container. Apple introduced it as the default photo format for iPhones starting with iOS 11 in 2017. It is based on the HEIF (High Efficiency Image Format) standard and uses advanced compression algorithms that produce files roughly 50% smaller than equivalent JPG files at the same visual quality.
Why iPhones use HEIC
- Smaller file sizes mean more photos fit on your phone's storage
- Better quality at equivalent file sizes compared to JPG
- Supports Live Photos, depth maps, and HDR data in a single file
- Faster to encode and decode on Apple silicon chips
Why HEIC Causes Problems
Despite its technical advantages, HEIC has a major compatibility problem — almost nothing outside Apple devices supports it natively.
- Windows — Cannot open HEIC without a paid codec from the Microsoft Store
- Android devices — No native HEIC support
- Web browsers — Most do not support HEIC for web display
- WordPress and CMSs — Most reject HEIC uploads
- Email clients — Outlook and most corporate mail clients cannot display HEIC
- Social media — Platforms silently convert HEIC, often with quality loss
Note: When you AirDrop a photo to a Mac or share via iMessage to another iPhone, Apple handles the format automatically. But when you use USB, email, or upload to websites — the raw HEIC file is sent and often causes errors.
Is HEIC Better Than JPG?
For storage on your iPhone: yes. HEIC is roughly 50% smaller than JPG at the same visual quality — which is why Apple chose it. But for sharing, sending, or using on the web: JPG wins on compatibility. HEIC is effectively an Apple-only format in practice.
For websites specifically, WebP is the best conversion target — it matches HEIC's file size efficiency while being supported by 97%+ of web browsers. See our comparison: WebP vs PNG vs JPG.
HEIC vs JPG vs WebP — File Size and Compatibility
| Format | File Size | Browser Support | Email Support | Best For |
|---|---|---|---|---|
| HEIC (original) | Very small | Apple only | Not supported | iPhone storage only |
| JPG | Medium | Universal (100%) | Universal | Email, legacy systems, print |
| WebP | Small (−25% vs JPG) | All modern (97%+) | Gmail/Apple Mail only | Websites, apps |
| PNG | Large | Universal | Universal | Transparency, logos |
Recommendation: Convert to WebP if using photos on websites — smaller files, excellent quality. Convert to JPG for email attachments, Windows compatibility, or any legacy use case requiring universal support.
How to Convert HEIC to JPG Free — Step by Step
Method 1: TinyPNG Now (Recommended — No Upload)
TinyPNG Now converts HEIC files entirely in your browser. No upload to any server, no account required, completely free with no limits.
- Open tinypngnow.com on any device (Windows, Mac, Android, or iPhone)
- Drag and drop your HEIC file(s) onto the upload area, or click to browse
- In the Settings panel, select JPG or WebP as Output Format
- Set quality to 75% for an excellent balance of size and quality
- Click Compress and wait a few seconds
- Download the converted file — or click Download All as ZIP for multiple files
Pro tip: If uploading to WordPress or a website, choose WebP output instead of JPG. WebP gives you 25–35% smaller files than JPG at the same quality — and Google PageSpeed will reward you for it.
How to Convert HEIC on Windows (Without Paying)
Windows 10 and 11 cannot open HEIC files without a paid codec from the Microsoft Store (~$1). But you do not need to pay. TinyPNG Now runs in Chrome, Edge, or Firefox on Windows — just open the website and drag your HEIC files. No installation, no payment, no server upload.
The conversion happens locally using JavaScript in your browser. Your photos never leave your computer.
How to Convert HEIC on Android
Android has no native HEIC support. The same browser-based approach works perfectly: open TinyPNG Now in Chrome on Android, tap the upload zone to select HEIC files from your storage or recent downloads, set output to JPG, and download. The converted JPGs will be in your Downloads folder.
Can I Convert HEIC to WebP?
Yes — and for websites, you should. WebP is the better target than JPG for web use because it produces files 25–35% smaller than JPG at equivalent quality. TinyPNG Now converts HEIC directly to WebP: upload your HEIC, select WebP output, set quality to 75%, download.
Only use JPG if: you need Outlook email compatibility, you are sending to someone on a legacy Windows system, or the receiving platform specifically requires JPG.
How to Stop iPhone from Saving Photos as HEIC
If you want your iPhone to save photos as JPG from the start:
- Open Settings on your iPhone
- Tap Camera → Formats
- Select Most Compatible instead of High Efficiency
Note: This will significantly increase the file size of your photos (roughly 2× larger) and use more iPhone storage. Only do this if compatibility is more important than storage efficiency. For most users, keeping HEIC and converting as needed with TinyPNG Now is the better approach.
Batch Converting Multiple HEIC Files
If you have dozens or hundreds of HEIC photos to convert — a camera roll export, event photos, or a client delivery — TinyPNG Now handles bulk conversion efficiently:
- Click "bulk upload a folder" and select the folder containing your HEIC files
- Set output format to JPG or WebP
- Click Compress — all files process simultaneously
- Click Download All as ZIP to get all converted files in one archive
A 200-photo HEIC batch that would take hours to convert one-by-one takes about 3–5 minutes with bulk processing.
Frequently Asked Questions
How do I convert HEIC to JPG for free?
Go to tinypngnow.com, drag your HEIC file onto the page, select JPG as output, and download. Everything happens in your browser — nothing is uploaded to any server. Free, unlimited, no signup.
Why can't Windows open HEIC files?
Windows doesn't include HEIC support by default. You can buy a codec from the Microsoft Store, or use TinyPNG Now to convert HEIC to JPG free in your browser — no installation required.
Does converting HEIC to JPG lose quality?
At 75–80% quality, the JPG will look visually identical to the original HEIC. File size will be somewhat larger (JPG is less efficient than HEIC), but quality is excellent and indistinguishable on screen.
Should I convert HEIC to JPG or WebP?
Convert to WebP for websites — 25–35% smaller than JPG, supported by 97%+ of browsers. Convert to JPG for email attachments, Windows compatibility, or any situation requiring universal format support.
How do I stop iPhone from saving as HEIC?
Settings → Camera → Formats → select "Most Compatible." Your iPhone will save photos as JPG. This uses more storage (photos are ~2× larger), so only do this if compatibility is more important than storage efficiency.
Can I convert HEIC files on Windows for free?
Yes. TinyPNG Now works in Chrome or Edge on Windows. Open the website, drag HEIC files onto the page, select JPG output, download. No installation, no cost, no server upload.
Is HEIC better than JPG quality-wise?
HEIC produces 50% smaller files than JPG at the same visual quality — technically superior compression. But its near-zero compatibility outside Apple devices makes it impractical for sharing, web use, or email. Convert to JPG or WebP before using outside the Apple ecosystem.