How to Convert HEIC to JPG (Free, No Software Needed)
Your iPhone takes photos in HEIC format. Your Windows PC, your email client, your WordPress site, and half the internet don't know what to do with them. The fix is simple: convert HEIC to JPG and move on with your life.
This guide covers the fastest ways to convert HEIC to JPG on any platform — including a browser-based method that processes everything locally, with zero file uploads.
The Fastest Method: Convert HEIC to JPG in Your Browser
Pixotter's HEIC to JPG converter runs entirely in your browser using WebAssembly. Your photos never leave your device — there's no upload, no server processing, and no file size limit imposed by a remote API.
Here's the full process:
- Open Pixotter's Convert tool and select JPG as the output format.
- Drop your HEIC files onto the page (or click to browse). Batch processing is supported — drop as many as you need.
- Adjust quality if needed. The default (85%) works well for most photos. Lower values produce smaller files; higher values preserve more detail.
- Click Convert and download your JPG files.
That's it. The conversion happens in milliseconds using the same image processing library (libvips) that powers production image pipelines at scale — compiled to WebAssembly so it runs in your browser instead of on a server.
Why this matters: Most online converters upload your files to a remote server, process them, and send them back. That introduces privacy risk, file size caps, and latency. Pixotter's client-side approach eliminates all three.
Convert between any image format instantly — free, instant, no signup. Your images never leave your browser.
Convert Images →How to Convert HEIC to JPG on Windows
Windows doesn't natively display HEIC files without the HEIF Image Extensions from the Microsoft Store. But even with that extension installed, you still can't save as JPG from the Photos app without extra steps.
Method 1: Pixotter (Browser, No Install)
Open pixotter.com/convert-heic-to-jpg/ in any browser. Drop files, convert, done. Works on Windows 10, 11, and any version with a modern browser.
Method 2: Windows Photos App
- Install HEIF Image Extensions from the Microsoft Store (free).
- Open the HEIC file in Photos.
- Click the three-dot menu → Save as → choose JPEG from the format dropdown.
- Pick your destination folder and save.
This works for single files but has no batch processing. For 50+ vacation photos, you'll want a batch converter.
Method 3: Paint (Windows 11)
- Right-click the HEIC file → Open with → Paint.
- File → Save as → JPEG picture.
Paint converts the file but strips EXIF metadata (camera model, GPS coordinates, date taken). If you need metadata preserved, use Pixotter or a dedicated converter.
Method 4: PowerShell Script
For developers and power users who want command-line batch conversion:
# Requires ImageMagick 7.1.1-29+ installed
# Install: winget install ImageMagick.ImageMagick
Get-ChildItem -Filter *.heic | ForEach-Object {
magick $_.FullName "$($_.BaseName).jpg"
}
This converts every .heic file in the current directory to JPG. ImageMagick 7.1.1-29 uses libheif 1.17.6 for HEIC decoding.
How to Convert HEIC to JPG on Mac
macOS has native HEIC support, so Macs can read HEIC files natively. Converting to JPG is straightforward.
Method 1: Pixotter (Browser)
Same as Windows — open pixotter.com/convert-heic-to-jpg/, drop files, convert. Works in Safari, Chrome, and Firefox on macOS.
Method 2: Preview
- Open the HEIC file in Preview (default double-click behavior).
- File → Export.
- Change format to JPEG. Adjust the quality slider.
- Save.
For batch conversion in Preview: select multiple HEIC files in Finder, right-click → Open With → Preview. Then Edit → Select All, File → Export Selected Images, and choose JPEG format.
Method 3: Automator Quick Action
Create a reusable right-click menu option for batch conversion:
- Open Automator → New Document → Quick Action.
- Set "Workflow receives" to image files in Finder.
- Add a Change Type of Images action → set to JPEG.
- Save as "Convert to JPG".
Now you can right-click any HEIC file(s) in Finder → Quick Actions → Convert to JPG.
Method 4: Terminal (sips)
macOS includes sips (scriptable image processing system) out of the box:
# Convert a single file
sips -s format jpeg input.heic --out output.jpg
# Batch convert all HEIC files in current directory
for f in *.heic; do
sips -s format jpeg "$f" --out "${f%.heic}.jpg"
done
sips preserves EXIF metadata by default. It's been included in macOS since OS X 10.3 (2003) and supports HEIC natively since macOS High Sierra (10.13).
How to Convert HEIC to JPG on Linux
Linux doesn't include HEIC support by default. You need libheif and a conversion tool.
Method 1: Pixotter (Browser)
Works identically on Linux — open pixotter.com/convert-heic-to-jpg/ in Firefox or Chrome. No library installation required.
Method 2: heif-convert (Command Line)
# Ubuntu/Debian
sudo apt install libheif-examples
# Convert a single file
heif-convert photo.heic photo.jpg
# Batch convert
for f in *.heic; do
heif-convert "$f" "${f%.heic}.jpg"
done
The libheif-examples package (version 1.17.6 on Ubuntu 24.04) includes heif-convert, heif-info, and heif-thumbnailer.
Method 3: ImageMagick
# Ubuntu/Debian (with HEIC support)
sudo apt install imagemagick libheif-dev
# Convert
magick input.heic output.jpg
# Batch convert with quality setting
magick mogrify -format jpg -quality 90 *.heic
ImageMagick 7.1.1-29+ delegates HEIC decoding to libheif. Verify support with magick identify -list format | grep HEIC.
HEIC vs JPG: Key Differences
| Feature | HEIC | JPG |
|---|---|---|
| Compression | HEVC-based (lossy + lossless) | DCT-based (lossy only) |
| Typical file size | 40-50% smaller than JPG at same quality | Baseline reference |
| Color depth | 10-bit (1 billion colors) | 8-bit (16.7 million colors) |
| Transparency | Supported (alpha channel) | Not supported |
| Multiple images | Yes (bursts, sequences, depth maps) | No (single image per file) |
| Browser support | Safari only (as of March 2026) | Universal |
| Software support | macOS, iOS native; limited elsewhere | Universal |
| Metadata | Full EXIF, XMP, IPTC | Full EXIF, XMP, IPTC |
| Editing | Supports non-destructive edits | Destructive only |
HEIC is technically superior — better compression, wider color gamut, transparency support. But JPG wins on compatibility. If you need to share photos with anyone outside the Apple ecosystem, email them to a client, upload them to a website, or use them in a design tool, JPG is the safe choice.
For a deeper dive into the HEIC format, see What Is HEIC? Apple's Image Format Explained.
When to Keep HEIC (Don't Convert Everything)
Not every HEIC file needs conversion. Keep the original HEIC when:
- Archiving photos. HEIC's smaller file size means more photos per gigabyte of storage. A 12 MP iPhone photo is roughly 1.5 MB in HEIC vs 3-4 MB in JPG.
- Staying in the Apple ecosystem. If your workflow is iPhone → Mac → iCloud, HEIC works everywhere seamlessly.
- Preserving quality. HEIC supports 10-bit color and lossless compression. Converting to 8-bit JPG permanently discards color information.
Convert to JPG when:
- Sharing with Windows or Android users
- Uploading to websites, WordPress, or social media platforms that don't accept HEIC
- Sending via email to recipients who may not have HEIC support
- Using in design software (Canva, older Photoshop versions, Google Slides)
- Submitting documents — if you need your HEIC photos in a PDF for applications or portfolios, see How to Convert HEIC to PDF
Stop Your iPhone From Shooting HEIC
If you'd rather have JPG files from the start:
- Open Settings → Camera → Formats.
- Select Most Compatible (instead of High Efficiency).
This switches your camera to JPG/H.264 instead of HEIC/HEVC. Files will be roughly 2× larger, but universally compatible.
You can also keep shooting HEIC and have your iPhone auto-convert when sharing: Settings → Photos → scroll to Transfer to Mac or PC → select Automatic. This converts HEIC to JPG during AirDrop, email, and USB transfers.
Batch Conversion: Handling Hundreds of HEIC Files
For large photo libraries (vacations, events, photo shoots), you need a method that handles volume:
| Method | Batch Support | Speed (100 files) | Metadata Preserved | Quality Control |
|---|---|---|---|---|
| Pixotter | Yes | ~10 seconds | Yes | Adjustable slider |
| macOS Preview | Yes (select all) | ~30 seconds | Yes | Quality slider |
| Windows Photos | No (one at a time) | N/A | Partial | No control |
| sips (macOS) | Yes (shell loop) | ~15 seconds | Yes | Flag: -s formatOptions |
| ImageMagick | Yes (mogrify) | ~20 seconds | Yes | Flag: -quality |
| heif-convert | Yes (shell loop) | ~25 seconds | Yes | Flag: -q |
For the fastest batch experience without installing anything, Pixotter's converter handles unlimited files in a single session. Drop them all at once and download a ZIP of the converted JPGs.
Frequently Asked Questions
Does converting HEIC to JPG lose quality?
Yes, but the loss is minimal at reasonable quality settings. HEIC uses HEVC compression (lossy). JPG uses DCT compression (lossy). Converting between two lossy formats introduces a generation loss — the image is decoded from HEIC and re-encoded as JPG. At quality 85-90%, the difference is imperceptible for photos. Avoid converting the same file multiple times, as each round-trip compounds the loss.
Are HEIC and HEIF the same thing?
Almost. HEIF (High Efficiency Image File Format) is the container format specification (ISO/IEC 23008-12). HEIC is a specific variant that uses HEVC (H.265) compression inside the HEIF container. When Apple says "HEIC," they mean HEIF with HEVC encoding. In practice, .heic and .heif files are interchangeable for conversion purposes.
Can I convert HEIC to JPG without losing EXIF data?
Yes, most converters preserve EXIF metadata (camera model, date, GPS coordinates, exposure settings). Pixotter, macOS sips, ImageMagick, and heif-convert all preserve metadata by default. Windows Paint does not — it strips all EXIF data during conversion.
Why does my iPhone use HEIC instead of JPG?
Apple adopted HEIC in iOS 11 (2017) because it produces files roughly half the size of equivalent JPGs. On a 256 GB iPhone, that's the difference between storing 50,000 and 100,000 full-resolution photos. HEIC also supports features JPG can't: 10-bit color, transparency, image sequences, and depth maps for Portrait mode.
Is HEIC better than JPG for web use?
No. While HEIC offers better compression, browser support is limited to Safari. Chrome, Firefox, and Edge don't display HEIC files. For web use, convert HEIC to JPG (universal support) or WebP (better compression than JPG, supported by all modern browsers). See Best Image Format for Web for detailed format recommendations.
How do I convert HEIC to JPG on a Chromebook?
Use Pixotter's browser-based converter. Since it runs entirely in the browser via WebAssembly, it works on ChromeOS without any Linux container or Android app. Open the page, drop your files, and download JPGs.
Convert between any image format instantly — free, instant, no signup. Your images never leave your browser.
Convert Images →