How to Convert HEIC to JPG on Any Device
You took photos on your iPhone and emailed them to a client. They can't open the files. The photos are in HEIC format — Apple's default since iOS 11 — and Windows, older Android, and most web upload forms don't recognize it.
This is one of the most common compatibility headaches in modern photography. The good news is that converting HEIC to JPG takes seconds, and you have several options depending on your device and workflow. This guide covers what HEIC actually is, compares every major conversion method, and helps you decide when to convert and when to keep the original format.
Try ToolRack HEIC to JPG Converter free →
What is HEIC?
HEIC stands for High Efficiency Image Container. It is a file format based on the HEIF (High Efficiency Image Format) standard, which uses the HEVC (H.265) video codec to compress still images. The format was developed by the Moving Picture Experts Group (MPEG) and adopted by Apple as the default camera format starting with iOS 11 in 2017.
The primary advantage of HEIC is file size. A typical 12-megapixel iPhone photo saved as HEIC is roughly 50% smaller than the same image saved as JPEG, with no perceptible loss in quality. On a 128GB iPhone, that difference translates to thousands of additional photos before you run out of storage. Apple chose HEIC specifically for this reason — it lets users shoot more photos and 4K video without constantly managing storage.
Beyond compression, HEIC supports features that JPEG cannot. It handles 16-bit color depth (versus JPEG's 8-bit), transparency (like PNG), depth maps from portrait mode, and multiple images in a single container. That last capability is how Apple stores Live Photos — a still image and a short video clip bundled together in one .heic file.
The downside is compatibility. Despite being an open standard, HEIC adoption outside Apple has been slow. Windows did not add native support until Windows 10 version 1809, and even then it requires a separate HEIF Image Extensions package. Many web platforms, CMS upload forms, email clients, and older Android devices still reject HEIC files outright. If you share photos with anyone outside the Apple ecosystem, you will eventually need to convert.
Conversion methods compared
There are several ways to convert HEIC to JPG. The right choice depends on your platform, how many files you need to convert, and whether you care about keeping your photos off third-party servers.
| Method | Platform | Batch Support | Privacy | Cost | Notes |
|---|---|---|---|---|---|
| ToolRack HEIC to JPG | Any browser | Yes | Files never leave device | Free | No install needed. Drag-and-drop multiple files. Runs entirely client-side. |
| Windows HEIF Extension | Windows 10/11 | Yes (File Explorer) | Local | Free (may need HEVC codec, $0.99) | Right-click and convert. Requires HEIF Image Extensions from Microsoft Store. HEVC codec sometimes sold separately. |
| Mac Preview | macOS | Yes (File > Export) | Local | Free | Built-in. Open HEIC, choose File > Export, select JPEG. Select multiple files for batch export. |
| iCloud.com | Any browser | Yes | Uploads to Apple servers | Free with iCloud | Download photos from iCloud Photos — Apple automatically converts to JPG on download. Requires Apple account. |
| Dropbox auto-convert | Any | Automatic on upload | Cloud (Dropbox servers) | Free tier available | Dropbox can convert HEIC to JPG during upload. Requires Dropbox account and app installed on phone. |
| Online converters (CloudConvert, Convertio, etc.) | Any browser | Yes | Files uploaded to third-party servers | Free/paid tiers | Convenient but your photos pass through external servers. Free tiers often have file size or daily limits. |
For most people, a browser-based local converter is the best balance of convenience and privacy. You do not need to install anything, your files stay on your device, and it works on any operating system. If you are already deep in the Apple or Dropbox ecosystem, their built-in options work well too.
Batch conversion tips
Converting one photo is straightforward. Converting hundreds — after a vacation, a photoshoot, or migrating an entire photo library — requires a different approach.
- ToolRack HEIC to JPG: Drag and drop multiple
.heicfiles at once onto the upload area. The tool processes them in sequence and lets you download each converted file individually. For large batches, this is the fastest browser-based option since nothing is uploaded to a server. - Mac Preview: Open all the HEIC files you want to convert (select them in Finder, right-click, Open With > Preview). In Preview, press Cmd+A to select all, then File > Export Selected Images. Choose JPEG as the format, pick a destination folder, and Preview converts every file.
- Avoid HEIC entirely: On your iPhone, go to Settings > Camera > Formats and select Most Compatible. This switches the camera to shoot JPEG instead of HEIC. The tradeoff is larger file sizes (roughly double), but you will never run into a compatibility issue again. This is worth considering if you frequently share photos with non-Apple users.
HEIC vs JPEG vs WebP
HEIC, JPEG, and WebP each have a place. Choosing the right format depends on what you plan to do with the image.
- Keep HEIC when archiving photos on your Apple devices. It offers the best compression-to-quality ratio and preserves features like depth maps and Live Photo data. If the photos stay in your personal library, there is no reason to convert.
- Convert to JPEG when sharing with others, uploading to platforms that do not accept HEIC, printing, or working with software that requires broad format support. JPEG is the universal standard — every device, browser, and application on earth can open it.
- Convert to WebP when publishing images on the web. WebP is roughly 25-35% smaller than JPEG at equivalent quality and is supported by all modern browsers. If you run a website or blog and want faster page loads, converting your photos to WebP before uploading is the better choice. ToolRack's Image Format Converter handles this conversion directly.
In practice, most people should keep their originals in HEIC on their phone and convert to JPEG or WebP only when they need to share or publish. There is no benefit to bulk-converting your entire photo library preemptively.
What about Live Photos?
Live Photos are stored as HEIC containers with both a still image and a short video clip. When you convert a Live Photo to JPG, you get the still frame only. The video portion is not extracted. For full Live Photo handling — including exporting the video component — you need Apple's Photos app or a dedicated video extraction tool.
Built with vanilla HTML/JS. No frameworks, no backend, loads instantly.