HEIC to JPG Online Free — Convert iPhone Photos Without iTunes
Every time you transfer photos from an iPhone to a Windows PC, there's a good chance you end up with .heic files that nothing can open. HEIC is Apple's default photo format since iOS 11, and it produces smaller, better-quality images than JPEG — but almost nothing outside the Apple ecosystem handles it natively. This guide explains what HEIC is, why it causes problems, and how to convert it to JPG for free in your browser, with no iTunes, no account, and no file upload.
- HEIC (High Efficiency Image Container) is Apple's format since iOS 11 — roughly 50% smaller than JPEG at equivalent visual quality
- Windows older than 11 cannot open HEIC without a paid Microsoft Store codec — converting to JPG is the simplest fix
- FusionPDF's HEIC to JPG converter uses libheif compiled to WebAssembly — no server upload, no account
- EXIF metadata (GPS, camera settings) is preserved in the output JPG by default
- Batch conversion is supported — convert multiple HEIC files at once and download as a ZIP
HEIC is one of those formats that works perfectly until you try to use it outside Apple's ecosystem. On an iPhone or Mac, it's transparent — you never think about it. The moment you send a photo to a Windows user, upload it to a web form, or attach it to an email on a non-Apple client, the problems start. Converting to JPG solves all of them instantly.
What Is HEIC? Apple's Default Photo Format Explained
HEIC stands for High Efficiency Image Container. It is Apple's implementation of the HEIF (High Efficiency Image Format) standard, introduced with iOS 11 in 2017 and macOS High Sierra. HEIC uses the HEVC (H.265) codec — the same technology used for 4K video compression — to encode still images. The result is a file that is approximately 50% smaller than an equivalent JPEG, at the same or better perceived visual quality. (Nokia Technologies HEIF specification)
Apple's format (iOS 11+)
Uses HEVC codec. Approximately 50% smaller than JPEG at equal visual quality. Supports 16-bit color depth, transparency, and image sequences (Live Photos).
- Default format on iPhone since 2017
- Native support on macOS and iOS
- Limited compatibility on Windows and web
- Requires HEVC decoder to open
Universal format
Uses DCT compression. Larger file size than HEIC at equal quality, but supported by every device, browser, and application on the planet since 1992.
- Universal compatibility
- Opens in any browser, OS, or app
- 8-bit color depth, no transparency
- No special codec needed
Apple switched to HEIC as the default photo format because modern iPhones capture extremely high-resolution images — a single 48 MP photo from an iPhone 15 Pro can occupy 20+ MB as a JPEG. HEIC cuts that storage footprint roughly in half. For users with 256 GB or less of iPhone storage, that difference is significant over thousands of photos.
Why HEIC Causes Compatibility Problems
HEIC's compatibility problem boils down to one fact: decoding HEVC requires either licensed hardware decoding or a software codec, and most non-Apple platforms either lack it entirely or require a paid add-on. This means the same photo that looks perfect on an iPhone becomes an unrecognizable file icon on a Windows PC running an older OS.
Here is where HEIC fails most commonly:
- Windows 10 and older. No built-in HEIC support. File Explorer cannot generate thumbnails. Windows Photo Viewer shows an error. The only fix is installing the HEVC Video Extensions from the Microsoft Store, which costs $0.99 and requires a restart.
- Windows 11 (before 22H2). Partial support — thumbnails may appear in File Explorer, but opening the file in Photos still fails without the HEVC codec installed.
- Web upload forms. Most web applications accept JPEG, PNG, and WebP for image uploads. HEIC is rarely on that list. Trying to upload an iPhone photo to a form often results in a silent rejection or an error message with no explanation.
- Email clients. Gmail, Outlook Web, and many desktop email clients cannot preview HEIC attachments inline. Recipients see a generic file attachment rather than the photo.
- Non-Apple image editors. Older versions of Photoshop, GIMP, and most non-professional image tools cannot open HEIC without a plugin.
- Android devices. Android does not natively support HEIC. HEIC photos sent from iPhone to Android display as file icons, not images.
How to Convert HEIC to JPG Free (3 Steps)
FusionPDF's HEIC to JPG converter handles the conversion entirely inside your browser using a WebAssembly-based HEIC decoder. No file is uploaded to any server at any point. The output is a standard JPEG file compatible with Windows, Android, web browsers, and any image application.
Upload your HEIC file. Go to fusionpdf.pro/heic-to-jpg. Click "Select HEIC file" or drag one or more .heic files directly onto the page. Files are loaded into your browser's memory using the FileReader API — nothing leaves your device at this stage or any stage.
Convert to JPG. Click "Convert to JPG". The tool decodes the HEIC data using libheif compiled to WebAssembly and re-encodes it as a JPEG at high quality (90% by default). Processing happens entirely within your browser's JavaScript engine — the file never touches a server.
Download your JPG. Once conversion completes, your browser downloads the output file automatically. For single files, you receive a .jpg file. For batch conversions, files are packaged as a .zip archive. The resulting JPEG opens in any application on any OS.
Tip: If your HEIC file came from a Live Photo (an iPhone photo with a short video clip), only the still image portion is converted to JPG. The motion component is not included in the output — JPEG does not support video sequences.
How the Browser Converts HEIC — WebAssembly Explained
The reason most browser-based HEIC converters used to require server uploads is simple: browsers have no native HEIC decoder. HEVC decoding requires specialized logic that was never built into the browser's image rendering stack. FusionPDF solves this by running libheif — a full C++ HEIC/HEIF decoding library — compiled to WebAssembly, directly inside the browser tab.
Here is what happens when you click "Convert to JPG":
- The .heic file is read into an
ArrayBufferusing the browser'sFileReaderAPI. - The buffer is passed to the libheif WebAssembly module, which decodes the HEVC-compressed image data into raw RGBA pixel data.
- The raw pixel data is written to an HTML5
<canvas>element. - The canvas calls
toBlob('image/jpeg', 0.9)to re-encode the pixel data as a JPEG at 90% quality. - The resulting JPEG blob is downloaded via a temporary object URL — no network request, no server, no upload.
This is the same approach used by libheif's official browser demo. The key difference from server-based converters is that your photo data never leaves the browser process. For photos containing GPS location data, that is a meaningful privacy distinction.
Quality vs. File Size: What to Expect After Conversion
Converting HEIC to JPG is a lossy operation — you are transcoding from one lossy format (HEVC) to another (JPEG). At high quality settings (85-95%), the visual difference is negligible on screen, but the file will be larger than the original HEIC, and some very fine detail will be lost.
Here is what to expect concretely:
- File size increases. A 3 MB HEIC file typically becomes a 5-6 MB JPG at 90% quality. This is not a bug — JPEG is simply less efficient than HEVC at the same visual fidelity.
- Visual quality at 90%+ is excellent. On typical screen viewing, the difference between the HEIC original and a 90% JPG is invisible. You would need to pixel-peep at 200% zoom to detect compression artifacts.
- Some detail loss in high-frequency areas. JPEG handles fine texture (grass, fabric, hair) less efficiently than HEVC. At very high zoom, some softening in these areas may be visible.
- Color accuracy is preserved. HEIC supports wide color (Display P3) gamut. JPEG is sRGB. If your iPhone captured an HDR or wide-gamut photo, the conversion will tone-map it to sRGB, which may slightly desaturate very vivid colors.
When not to convert: If you are archiving photos for long-term storage, keeping the original HEIC is preferable — it is smaller and higher quality. Convert to JPG only when you need to share, upload, or use photos in software that does not support HEIC.
HEIC Metadata: GPS, EXIF, and What Happens to It
HEIC files from iPhones carry a full set of EXIF metadata: GPS coordinates, camera model, lens focal length, aperture, shutter speed, ISO, date and time, and more. FusionPDF's converter preserves this EXIF data and writes it into the output JPG, so you do not lose location or camera information in the conversion.
The EXIF fields typically found in an iPhone HEIC photo include:
- GPS data: latitude, longitude, altitude, and direction the camera was pointing when the photo was taken.
- Camera settings: aperture (f-stop), shutter speed (exposure time), ISO sensitivity, focal length, and flash status.
- Device information: iPhone model, iOS version, software used to capture the photo.
- Timestamps: date and time the photo was taken (in the device's local timezone).
- Orientation: whether the photo was taken in portrait or landscape mode.
Privacy note: GPS metadata embeds your precise location into the photo file. When you share a JPG (or HEIC) that contains GPS EXIF data, anyone with access to the file can extract your location. If you are sharing photos publicly or sending to people you do not know, use FusionPDF's Remove Metadata tool to strip GPS and other EXIF fields before sharing.
Batch Conversion: Multiple HEIC Files at Once
FusionPDF's HEIC to JPG converter supports batch processing — you can select or drag multiple .heic files at once and convert them all in a single operation. The tool processes files sequentially inside the browser and packages the output JPGs into a .zip archive for download.
Batch conversion is useful when you have just transferred a whole camera roll from your iPhone. Instead of converting photos one by one, you can select all of them at once and let the converter run through the entire batch.
Performance depends on your device's CPU and the size of the photos. On a modern laptop:
- A single 12 MP HEIC photo (typical iPhone main camera) converts in under 1 second.
- A 48 MP ProRAW HEIC (iPhone 15 Pro main camera) may take 3-5 seconds per file.
- A batch of 20 standard iPhone photos typically completes in 15-30 seconds.
Tip for large batches: Keep the browser tab active during batch conversion. Some browsers throttle background tabs, which can slow down WebAssembly processing. Keeping the tab in the foreground ensures full CPU allocation for the conversion.
Alternatives: Windows 11, macOS, and Other Methods
A browser-based converter is not the only way to handle HEIC files. Depending on your OS and workflow, there may be a native solution that avoids the need for a third-party tool entirely. Here is an honest overview of what each platform offers.
Windows 11 (with HEVC Video Extensions)
Windows 11 version 22H2 and later includes basic HEIC support in the Photos app and File Explorer thumbnails — but only if the HEVC Video Extensions codec is installed. You can get it free from the Microsoft Store by searching for "HEVC Video Extensions from Device Manufacturer" (the OEM version, which is free) or by paying $0.99 for the Microsoft version. Once installed, Windows can open and view HEIC files natively. To convert HEIC to JPG, you can right-click the file in Photos and use "Save as" to export as JPEG.
macOS (always supported)
macOS has supported HEIC natively since High Sierra (2017). Preview, Photos, and Quick Look all open HEIC files without any additional software. To convert a HEIC to JPG on macOS, open it in Preview and go to File → Export → JPEG. This is the simplest native option on Apple hardware.
iPhone Settings (capture as JPEG instead)
If you never want HEIC in the first place, you can change your iPhone's camera to capture in JPEG format directly. Go to Settings → Camera → Formats and select "Most Compatible" instead of "High Efficiency". This captures every new photo as a JPEG. The trade-off is increased storage use — roughly double per photo.
AirDrop and iCloud (automatic conversion)
When you AirDrop a HEIC photo to a Mac or use iCloud Photos with "Download Originals" enabled, the file stays as HEIC. However, when you email a photo directly from the iOS Share Sheet to a non-Apple recipient, iOS sometimes automatically converts it to JPEG. This behavior is inconsistent and depends on the destination app.
FusionPDF vs. iLovePDF vs. CloudConvert vs. Windows Photos
There are several tools that can convert HEIC to JPG. They differ in privacy, cost, speed, and convenience. Here is a direct comparison of the most commonly used options, covering what actually matters for most users.
| Tool | File upload to server? | Free? | Batch support? | EXIF preserved? |
|---|---|---|---|---|
| FusionPDF | No — WASM in browser | Yes, unlimited | Yes, ZIP output | Yes |
| iLovePDF | Yes — files uploaded | Free (limited) | Yes | Partial |
| CloudConvert | Yes — files uploaded | Free (25 conversions/day) | Yes | Yes |
| Windows 11 Photos | No — local | Free (requires HEVC codec) | One at a time | Yes |
| macOS Preview | No — local | Yes, built-in | With Automator | Yes |
For users who care about privacy — particularly if photos contain GPS data — the key distinction is whether the tool uploads files to a server. FusionPDF processes everything in the browser, which means your photos never leave your device. Server-based tools like iLovePDF and CloudConvert are reliable and reputable, but your files do pass through their infrastructure, which is worth knowing if you are converting sensitive photos.
Why can't Windows open HEIC files?
Older versions of Windows (before Windows 11 22H2) do not include a native HEIC decoder. HEIC uses the HEVC (H.265) video codec to compress still images, and Microsoft only distributes the HEVC decoder as a paid add-on from the Microsoft Store ($0.99). Without it, Windows Photo Viewer and File Explorer cannot open or thumbnail .heic files. Windows 11 with the latest updates includes basic HEIC support, but only if the HEVC Video Extensions are installed. Converting HEIC to JPG removes the dependency entirely and produces a file any version of Windows can open without any codec.
Does converting HEIC to JPG lose quality?
Yes, but at high quality settings the loss is practically invisible. HEIC uses HEVC compression, which is roughly 50% more efficient than JPEG at equivalent visual quality. When converting to JPG, the JPEG encoder recompresses the decoded pixel data, introducing some generation loss. At a JPG quality setting of 90% or above, the difference is imperceptible on screen and you would need to view at very high magnification to detect any softening. The output file will also be larger than the original HEIC — a 3 MB HEIC typically becomes a 5-6 MB JPG — because JPEG is less efficient than HEVC.
Can I convert HEIC to PNG instead?
Yes. PNG is a lossless format, meaning converting HEIC to PNG preserves every pixel without recompression artifacts. The trade-off is file size: a photo saved as PNG will typically be 3-5x larger than the same photo as a high-quality JPG, and far larger than the original HEIC. PNG is best suited for screenshots, graphics, logos, or images with sharp edges and text where you cannot afford any quality loss. For typical iPhone photos with gradients, skin tones, and natural scenes, JPG at 90% quality is the more practical choice. FusionPDF's convert-image tool supports HEIC to PNG if you need that output format.
Will GPS metadata be preserved after HEIC to JPG conversion?
Yes. FusionPDF's HEIC to JPG converter reads the EXIF metadata from the HEIC file — including GPS coordinates, camera model, exposure settings, and date/time — and writes it into the output JPG. Your location data and camera information carry over automatically. If you want to share photos without location data, use FusionPDF's Remove Metadata tool after conversion to strip GPS and other EXIF fields from the JPG before sharing. This is especially important if you are posting photos online or sending them to people you do not know.
What is the difference between HEIC and HEIF?
HEIF (High Efficiency Image Format) is the container format standard defined by the MPEG group (ISO/IEC 23008-12). HEIC (High Efficiency Image Container) is Apple's specific profile of HEIF that uses the HEVC (H.265) codec for compression. In everyday use, the terms are often used interchangeably, but technically HEIF is the broader format standard and HEIC is Apple's codec-specific implementation. All iPhone photos with the .heic extension are HEIF containers encoded with HEVC. The .heif file extension is used by some non-Apple devices (certain Android and Sony cameras) that implement the standard with different codecs such as AV1.
Convert HEIC to JPG — Free, No Upload
WebAssembly-powered conversion in your browser. No server, no account, no file size limit. Batch convert your iPhone photos in seconds.