What Is HEIC and Why Is It a Problem?
HEIC stands for High Efficiency Image Container. It uses the HEVC (H.265) codec, the same technology used in modern video compression. Apple introduced it in iOS 11 (2017) to save storage space — HEIC images are typically 40–50% smaller than equivalent JPEGs at the same visual quality. On Apple devices, HEIC is transparent: your photos look fine in Photos, iMessage, and AirDrop. But the moment you try to use a HEIC file outside Apple's ecosystem — uploading to a government website, attaching to a job application, submitting to a client, or opening on a Windows PC — you hit compatibility walls. HEIC is also not supported by most image editing software unless a plugin is installed.
The Problem With Online HEIC Converters
Search for 'HEIC to JPEG converter' and you'll find dozens of online tools. Most of them — CloudConvert, FreeConvert, HEIC.io, iLoveIMG — work by uploading your HEIC file to their servers, converting it, and returning the JPEG. This means your photos travel over the internet to a third-party server. For most family photos this is low risk, but consider: HEIC files from your iPhone may contain GPS coordinates embedded in EXIF metadata. They may show faces, home interiors, documents, or personal moments. Uploading to a random third-party server — even temporarily — creates a copy of that photo outside your control. Some HEIC converter sites also inject ads, have questionable privacy policies, and in some cases have been reported to collect or misuse uploaded files.
How Browser-Based HEIC to JPEG Conversion Works
Modern browsers can execute WebAssembly — compiled C/C++ code running at near-native speed inside the browser sandbox. HEIC decoding libraries have been compiled to WebAssembly, which means a browser-based tool can decode your HEIC file entirely on your device, without sending it anywhere. The conversion process: (1) You select or drag a HEIC file into the browser tool. (2) The WebAssembly HEIC decoder reads the file from your browser's memory. (3) The decoded raw image data is passed to a JPEG encoder (also WebAssembly-based). (4) The JPEG file is written to your browser's download location. (5) No data leaves your device at any point.
Step-by-Step: Convert HEIC to JPEG Locally on Your Computer
Note: MiniFiles does not open or convert HEIC files — it compresses PNG, JPEG, WebP, and GIF images and PDFs. To convert without uploading, use your computer's own tools. Step 1: Transfer your HEIC files from your iPhone to your computer (via AirDrop, iCloud Drive, USB cable, or email to yourself). Step 2 (Mac): open the HEIC file in Preview, choose File → Export, select JPEG as the format, and set the quality slider. Step 2 (Windows): with the HEIF and HEVC extensions from the Microsoft Store installed, open the file in the Photos app and save a copy as JPEG. Step 3: If the JPEG is still too large, drop it into MiniFiles to compress it in your browser without uploading it (85% quality is a good general-purpose setting). If you need several converted photos in one document, add the JPEGs to MiniFiles' Merge tab to combine them into a single PDF, also without uploading. The HEIC file on your computer is untouched. Only the converted JPEG is created.
Converting HEIC to JPEG on iPhone Before Transferring
If you need to share HEIC photos directly from your iPhone without converting on a computer, iOS has a built-in option. Go to Settings → Camera → Formats. Change from 'High Efficiency' to 'Most Compatible'. This makes your iPhone save all new photos as JPEG instead of HEIC. Note: this setting applies to future photos only — existing HEIC photos remain HEIC. For existing photos: when you AirDrop or export to a non-Apple device, iOS often converts HEIC to JPEG automatically. When you email a photo from the Photos app, iOS also typically converts to JPEG. If you need guaranteed JPEG output for existing photos, a browser-based converter is the most reliable method.
HEIC vs JPEG: Quality and File Size
HEIC at 'High Efficiency' quality produces files of approximately 2–4 MB for a 12 MP iPhone photo. Converting to JPEG at quality 85% produces approximately 3–5 MB — slightly larger, but with near-identical visual quality. Converting at JPEG quality 75% produces approximately 1.5–3 MB — still excellent quality for most uses and slightly smaller than the HEIC original. Converting at quality 90% produces 5–8 MB — imperceptibly better quality than 85% but significantly larger. For web use, convert at JPEG quality 80% and resize to your target dimensions. This typically produces files of 200–500 KB — dramatically smaller than the original HEIC while being fully compatible everywhere.