Tools: How to Convert HEIC to JPG (Free, No Software Needed) (2026)

Tools: How to Convert HEIC to JPG (Free, No Software Needed) (2026)

How to Convert HEIC to JPG (Free, No Software Needed)

The Fastest Method: Convert HEIC to JPG in Your Browser

How to Convert HEIC to JPG on Windows

Method 1: Pixotter (Browser, No Install)

Method 2: Windows Photos App

Method 3: Paint (Windows 11)

Method 4: PowerShell Script

How to Convert HEIC to JPG on Mac

Method 1: Pixotter (Browser)

Method 2: Preview

Method 3: Automator Quick Action

Method 4: Terminal (sips)

How to Convert HEIC to JPG on Linux

Method 1: Pixotter (Browser)

Method 2: heif-convert (Command Line)

Method 3: ImageMagick

HEIC vs JPG: Key Differences

When to Keep HEIC (Don't Convert Everything)

Stop Your iPhone From Shooting HEIC

Batch Conversion: Handling Hundreds of HEIC Files

Frequently Asked Questions

Does converting HEIC to JPG lose quality?

Are HEIC and HEIF the same thing?

Can I convert HEIC to JPG without losing EXIF data?

Why does my iPhone use HEIC instead of JPG?

Is HEIC better than JPG for web use?

How do I convert HEIC to JPG on a Chromebook? 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. 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: 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. 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. 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. This works for single files but has no batch processing. For 50+ vacation photos, you'll want a batch converter. 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. For developers and power users who want command-line batch conversion: This converts every .heic file in the current directory to JPG. ImageMagick 7.1.1-29 uses libheif 1.17.6 for HEIC decoding. macOS has native HEIC support, so Macs can read HEIC files natively. Converting to JPG is straightforward. Same as Windows — open pixotter.com/convert-heic-to-jpg/, drop files, convert. Works in Safari, Chrome, and Firefox on macOS. 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. Create a reusable right-click menu option for batch conversion: Now you can right-click any HEIC file(s) in Finder → Quick Actions → Convert to JPG. macOS includes sips (scriptable image processing system) out of the box: 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). Linux doesn't include HEIC support by default. You need libheif and a conversion tool. Works identically on Linux — open pixotter.com/convert-heic-to-jpg/ in Firefox or Chrome. No library installation required. The libheif-examples package (version 1.17.6 on Ubuntu 24.04) includes heif-convert, heif-info, and heif-thumbnailer. ImageMagick 7.1.1-29+ delegates HEIC decoding to libheif. Verify support with magick identify -list format | grep HEIC. 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. If you need lossless quality or transparency support, convert to PNG instead. For a deeper dive into the HEIC format, see What Is HEIC? Apple's Image Format Explained. Not every HEIC file needs conversion. Keep the original HEIC when: If you'd rather have JPG files from the start: 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. For large photo libraries (vacations, events, photo shoots), you need a method that handles volume: 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. 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. 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. 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. 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. 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. 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. Templates let you quickly answer FAQs or store snippets for re-use. Hide child comments as well For further actions, you may consider blocking this person and/or reporting abuse

Command

Copy

# Requires ImageMagick 7.1.1-29+ installed # Install: winget -weight: 500;">install ImageMagick.ImageMagick Get-ChildItem -Filter *.heic | ForEach-Object { magick $_.FullName "$($_.BaseName).jpg" } # Requires ImageMagick 7.1.1-29+ installed # Install: winget -weight: 500;">install ImageMagick.ImageMagick Get-ChildItem -Filter *.heic | ForEach-Object { magick $_.FullName "$($_.BaseName).jpg" } # Requires ImageMagick 7.1.1-29+ installed # Install: winget -weight: 500;">install ImageMagick.ImageMagick Get-ChildItem -Filter *.heic | ForEach-Object { magick $_.FullName "$($_.BaseName).jpg" } # 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 # 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 # 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 # Ubuntu/Debian -weight: 600;">sudo -weight: 500;">apt -weight: 500;">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 # Ubuntu/Debian -weight: 600;">sudo -weight: 500;">apt -weight: 500;">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 # Ubuntu/Debian -weight: 600;">sudo -weight: 500;">apt -weight: 500;">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 # Ubuntu/Debian (with HEIC support) -weight: 600;">sudo -weight: 500;">apt -weight: 500;">install imagemagick libheif-dev # Convert magick input.heic output.jpg # Batch convert with quality setting magick mogrify -format jpg -quality 90 *.heic # Ubuntu/Debian (with HEIC support) -weight: 600;">sudo -weight: 500;">apt -weight: 500;">install imagemagick libheif-dev # Convert magick input.heic output.jpg # Batch convert with quality setting magick mogrify -format jpg -quality 90 *.heic # Ubuntu/Debian (with HEIC support) -weight: 600;">sudo -weight: 500;">apt -weight: 500;">install imagemagick libheif-dev # Convert magick input.heic output.jpg # Batch convert with quality setting magick mogrify -format jpg -quality 90 *.heic - 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. - 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. - Right-click the HEIC file → Open with → Paint. - File → Save as → JPEG picture. - Open the HEIC file in Preview (default double-click behavior). - File → Export. - Change format to JPEG. Adjust the quality slider. - 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". - 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. - 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 - Open Settings → Camera → Formats. - Select Most Compatible (instead of High Efficiency).