You took a great photo on your iPhone, transferred it to your Windows PC, and now it shows as an unknown file that nothing will open. Or you tried to upload it to a website, and it rejected the format. Or a client told you they can't open your photos.
This happens to millions of people every day, and the cause is always the same: Apple's HEIC format.
Your iPhone has been saving photos as HEIC (High-Efficiency Image Container) since iOS 11 in 2017. It's a brilliant format — same visual quality as JPEG at roughly half the file size, which is why Apple adopted it. The problem is compatibility. JPEGs open everywhere. HEIC files don't.
This guide gives you every practical method to convert HEIC to JPG, from the fastest one-click online tool to built-in OS options — whichever fits your situation.
💡 Pro Tip
Fastest Method: Use the free PdfPixels HEIC to JPG converter. Upload your HEIC file (or multiple files), and download standard JPEG files instantly. No account, no watermarks, no installation.
What Is HEIC and Why Does It Cause Problems?
HEIC stands for High-Efficiency Image Container. It's based on the HEIF (High-Efficiency Image Format) standard developed by the MPEG group and adopted by Apple starting with iOS 11 and macOS High Sierra (2017).
Here's why Apple loves it:
- An iPhone HEIC photo is typically 40–50% smaller than an equivalent JPEG
- It preserves the same visual quality (sometimes better, especially in HDR)
- It supports transparency, Live Photos, and image sequences in a single file
Here's why it creates headaches:
- Windows 10/11 opens HEIC only if you install the Microsoft HEIC extension from the Store (and many people don't know to do this)
- Most websites don't accept HEIC uploads — Instagram, Facebook, LinkedIn, Google Sites, job portals, and most CMSes expect JPEG or PNG
- Older software including many image editors, government portals, and document systems has no HEIC support
- Clients and colleagues with Windows devices or older Macs often can't open files you share
The solution is converting HEIC to JPG — the universal image format that opens on literally every device and platform since 1992.
Method 1: Convert HEIC to JPG Online (Fastest, No Software)
For most people, this is the best approach. No installation, works on any device, takes 30 seconds.
Step-by-Step: PdfPixels HEIC to JPG Converter
Step 1: Open PdfPixels HEIC to JPG in any browser.
Step 2: Upload your HEIC file. You can:
- Drag and drop from your file explorer
- Click to browse and select one or multiple HEIC files
- On iPhone/iPad, select from your Photos app via the browser
Step 3: The conversion happens automatically in your browser. No waiting for server-side processing — HEIC files are decoded and converted locally on your device.
Step 4: Download your JPEG file. The image quality is preserved — you get a full-resolution JPEG equivalent of your HEIC photo.
The entire process typically takes under 10 seconds per file.
Batch Converting Multiple HEIC Files
If you have multiple iPhone photos to convert, you don't need to do them one at a time. Select all your HEIC files at once during the upload step. Each gets converted and you can download them individually or as a ZIP package.
This is particularly useful when:
- You've synced a full album from iPhone to Windows
- You need to send a batch of photos to someone
- You're uploading multiple photos to a website
Method 2: Convert HEIC to JPG on Windows 10/11
Windows has a couple of built-in solutions, though they're less intuitive than a dedicated converter:
Option A: Install the HEIC Extension from Microsoft Store
- Open the Microsoft Store on Windows
- Search for "HEIF Image Extensions" (it's free from Microsoft)
- Install it — this adds native HEIC support to Windows Photos and File Explorer
- Now you can open HEIC files directly in Windows Photos
- To convert: Open the HEIC in Photos → Save as copy → choose JPEG format
Advantage: Once installed, HEIC files work natively going forward
Limitation: Requires one-time Store installation; some organizations restrict Store access
Option B: Use Microsoft Photos to Convert
If you already have the HEIF extension installed:
- Right-click the HEIC file → Open with → Photos
- Click the three-dot menu (...) at the top right
- Select Save a copy or Print → Save as PDF is not what you want here; look for Image format options
- Choose JPEG and pick a save location
Option C: Use Paint (The Surprising Free Method)
If you have the HEIF extension installed, this works:
- Open the HEIC file in Microsoft Paint (yes, regular Paint)
- Go to File → Save as
- Select JPEG picture from the format dropdown
- Save
Simple and effective for one-off conversions.
Method 3: Convert HEIC to JPG on Mac
Mac users have it easier — Apple's own ecosystem handles HEIC natively.
Using Preview (Built-in, Free)
- Open your HEIC file in Preview — it opens natively since macOS High Sierra
- Go to File → Export
- In the Format dropdown, select JPEG
- Adjust quality slider if needed (80–90% is usually ideal)
- Click Save
This is the cleanest method on Mac. Preview is free, pre-installed, and the conversion quality is excellent.
Using Image Capture for Batch Conversion
If you're importing photos directly from your iPhone via USB:
- Open Image Capture (search in Spotlight)
- Connect your iPhone
- In the Format dropdown at the bottom of the window, select JPEG
- Import photos — they'll arrive as JPEGs automatically
This is the most elegant Mac workflow: photos convert during import, before they ever hit your drive as HEIC.
Using Automator for Bulk Batch Conversion
For converting large numbers of HEIC files already on your Mac:
- Open Automator
- Choose Quick Action
- Set receives current to image files in Finder
- Add Change Type of Images action → set to JPEG
- Add Copy Finder Items action → choose destination folder
- Save the workflow
Now right-click any selection of HEIC files in Finder and run your custom action.
Method 4: Stop iPhone From Taking HEIC Photos
The most permanent solution is to make your iPhone take JPEGs in the first place:
- Open Settings on your iPhone
- Tap Camera
- Tap Formats
- Select Most Compatible instead of "High Efficiency"
After this change, your iPhone saves photos as JPEG instead of HEIC. You lose the storage efficiency benefit (JPEGs are larger), but you gain universal compatibility.
Who should use this setting:
- People who frequently share photos with Windows users
- Those who regularly upload to websites
- Business users who send photos in client reports or documentation
Who should keep HEIC:
- Those with limited iPhone storage who need the efficiency
- People who primarily view photos on Apple devices
- Professional photographers who convert manually as part of their workflow

iPhone camera settings showing format selection between High Efficiency HEIC and Most Compatible JPEG
HEIC vs JPG: Which Is Actually Better?
Let's settle this properly with a comparison:
| Feature | HEIC | JPEG/JPG |
|---|---|---|
| File size | ~40–50% smaller | Larger |
| Image quality | Equal or better | Excellent |
| Compatibility | Apple devices | Universal |
| Windows support | Requires extension | Native |
| Web upload support | Rarely supported | Universally supported |
| Color depth | 16-bit support | 8-bit (typically) |
| HDR support | ✅ Built-in | ❌ Limited |
| Transparency | ✅ Supported | ❌ Not supported |
| Live Photos | ✅ Supported | ❌ Not supported |
Summary: HEIC is technically superior. JPG is universally compatible. For personal use on Apple devices, HEIC is better. For sharing, uploading, and cross-platform use, JPG is the standard.
How to Open HEIC Files Without Converting
If you just need to *view* HEIC files on Windows without converting:
- Microsoft HEIF Extensions (free in Microsoft Store) adds native HEIC support
- iCloud for Windows — if you use iCloud Photos, synced photos are automatically converted to JPEG during download
- Apple iCloud.com — upload HEIC to iCloud.com and download as JPEG
- VLC Media Player — can open HEIC files as a viewer
- IrfanView (free) with HEIC plugin — powerful free image viewer with HEIC support
Maintaining Image Quality During Conversion
This is a question I get often: does converting HEIC to JPG reduce quality?
The honest answer: minimally, with a good converter. Here's what actually happens:
HEIC and JPEG use different compression algorithms. Converting from HEIC to JPEG involves decoding the HEIC and re-encoding as JPEG. This introduces a small amount of generation loss — but at 90%+ JPEG quality settings, the difference is invisible to the human eye.
What controls quality loss:
- The quality setting during conversion — higher = better quality + larger file
- Whether you compress aggressively — always opt for high quality during HEIC→JPG conversion
- The converter tool's implementation — good tools use quality-preserving settings by default
PdfPixels defaults to high-quality JPEG output (equivalent to 90–95% quality), which preserves essentially all visible detail from your original HEIC photo.
If you need to reduce the JPEG file size after conversion, use the PdfPixels Compress Image tool as a separate step — this gives you control over quality vs. size without affecting the conversion process.
HEIC to JPG for Specific Use Cases
For uploading ID photos to portals
Government portals, job applications, and official forms almost universally require JPEG or PNG format. Convert your iPhone photo via HEIC to JPG and then resize it to the required dimensions using the Resize Image tool for portrait requirements (like passport photos — see our Passport Photo guide).
For sending photos on WhatsApp / Telegram
Both apps handle HEIC on iOS automatically. On Android and desktop, HEIC might not display. Converting to JPG before sending ensures cross-platform compatibility in all chat apps.
For e-commerce product photos
If you're uploading product photos taken on iPhone to Shopify, Etsy, or Amazon, most platforms expect JPG or PNG. Convert the HEIC files, then use the Remove Background tool to create clean product images on white backgrounds.
For social media uploads
Instagram, Facebook, Twitter/X, and LinkedIn all accept JPEG natively. Some have started accepting HEIC on iOS specifically (since the app can handle it), but JPEG is still the safest format for guaranteed compatibility across all platforms.
The Recommended Workflow for iPhone Photo Compatibility
Here's the cleanest approach for people who want to keep HEIC on iPhone but share JPEGs:
- Keep phone settings on High Efficiency to preserve storage
- Use AirDrop to Mac — Mac handles HEIC natively and can export JPEG
- For Windows sharing: Use PdfPixels HEIC to JPG for on-the-spot conversion
- For website uploads: Always check format requirements and convert with one click before uploading
This keeps your iPhone storage lean while ensuring compatibility everywhere you need it.
Wrapping Up
HEIC is a great format — just not a universal one. While Apple devices handle it seamlessly, the rest of the world is still on JPEG, and that's unlikely to change soon given how entrenched the format is.
The simplest solution is always going to be the PdfPixels HEIC to JPG converter for on-demand conversion — no software to install, works on any device, and preserves your photo quality completely.
For permanent compatibility, switching your iPhone camera to "Most Compatible" format in Settings eliminates the problem at the source. And if you're on a Mac, Preview's export feature handles everything elegantly without any third-party tools.
Whatever your setup, you now have every method available to make your iPhone photos work everywhere they need to.
Topics
FAQFrequently Asked Questions
How do I convert HEIC to JPG for free?
Use the free PdfPixels HEIC to JPG converter. Open it in any browser, upload your HEIC file (or multiple files at once), and download the converted JPEG files. No account required, no watermarks, no software installation. The conversion happens locally in your browser in seconds.
Why can't I open HEIC files on Windows?
Windows doesn't natively support HEIC format without an extension. You have two options: (1) Install the free Microsoft HEIF Image Extensions from the Microsoft Store to add native HEIC support, or (2) Convert your HEIC files to JPG using a free online tool like PdfPixels, which works in any browser without installation.
How do I stop my iPhone from taking HEIC photos?
Go to iPhone Settings → Camera → Formats → select 'Most Compatible'. This makes your iPhone save all new photos as JPEG instead of HEIC, ensuring universal compatibility. You'll lose some storage efficiency (JPEGs are about 40-50% larger than equivalent HEICs), but all your photos will open anywhere.
Does converting HEIC to JPG reduce image quality?
Minimally, when using a high-quality converter. Converting involves decoding HEIC and re-encoding as JPEG, which introduces a very small amount of generation loss. However, at 90%+ JPEG quality settings (which PdfPixels uses by default), the difference is invisible to the human eye. Your converted photos will look identical to the originals at normal viewing sizes.
How do I convert HEIC to JPG on Mac?
Open the HEIC file in Preview (built-in on all Macs), then go to File → Export → select JPEG from the Format dropdown → Save. This is the fastest free method on Mac. Alternatively, use Image Capture when importing directly from iPhone via USB — set Format to JPEG and photos convert automatically during import.
Can I convert multiple HEIC files to JPG at once?
Yes. PdfPixels HEIC to JPG supports batch conversion — select or drag multiple HEIC files at once and all are converted simultaneously. Download them individually or as a ZIP file. On Mac, you can also use Automator to create a batch conversion workflow for large numbers of files.
What is the difference between HEIC and JPG?
HEIC is Apple's modern image format (used by iPhone since 2017) that offers 40-50% smaller file sizes at equivalent quality — making it great for phone storage. JPG is the universal image format supported by every device, website, and operating system since 1992. HEIC is technically superior but only natively supported on Apple devices and modern software. JPG has universal compatibility. For sharing and uploading, always use JPG.

