← All articles 8 min read

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:

  1. Open Pixotter's Convert tool and select JPG as the output format.
  2. Drop your HEIC files onto the page (or click to browse). Batch processing is supported — drop as many as you need.
  3. Adjust quality if needed. The default (85%) works well for most photos. Lower values produce smaller files; higher values preserve more detail.
  4. 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.

Try it yourself

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

  1. Install HEIF Image Extensions from the Microsoft Store (free).
  2. Open the HEIC file in Photos.
  3. Click the three-dot menu → Save as → choose JPEG from the format dropdown.
  4. 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)

  1. Right-click the HEIC file → Open withPaint.
  2. File → Save asJPEG 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

  1. Open the HEIC file in Preview (default double-click behavior).
  2. File → Export.
  3. Change format to JPEG. Adjust the quality slider.
  4. Save.

For batch conversion in Preview: select multiple HEIC files in Finder, right-click → Open WithPreview. 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:

  1. Open AutomatorNew DocumentQuick Action.
  2. Set "Workflow receives" to image files in Finder.
  3. Add a Change Type of Images action → set to JPEG.
  4. Save as "Convert to JPG".

Now you can right-click any HEIC file(s) in Finder → Quick ActionsConvert 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:

Convert to JPG when:

Stop Your iPhone From Shooting HEIC

If you'd rather have JPG files from the start:

  1. Open SettingsCameraFormats.
  2. 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: SettingsPhotos → 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.

Try it yourself

Convert between any image format instantly — free, instant, no signup. Your images never leave your browser.

Convert Images →