All articles
How-to5 min13 April 2026

How to Convert HEIC to JPEG Without Uploading to Any Server

If you own an iPhone, almost every photo you take is saved as a HEIC file (High Efficiency Image Container). HEIC is Apple's default format since iOS 11 — it produces excellent quality at roughly half the file size of JPEG. The problem: HEIC is not widely supported outside Apple's ecosystem. Windows 10/11 requires a paid codec to open HEIC files natively. Most websites, forms, and online services reject HEIC uploads. Android phones can't open them natively. This guide shows you how to convert HEIC to JPEG entirely in your browser, without uploading your photos to any third-party server.

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.

Key takeaways

  • HEIC is Apple's default photo format since iOS 11 — 40–50% smaller than JPEG but not supported outside Apple's ecosystem.
  • Most online HEIC converters upload your photos to third-party servers; browser-based tools using WebAssembly convert entirely locally.
  • EXIF metadata in HEIC files may include GPS coordinates — avoid uploading to unknown converters.
  • Browser-based HEIC to JPEG conversion: select file → WebAssembly decodes locally → JPEG output downloaded → no network transfer.
  • iPhone setting: Settings → Camera → Formats → Most Compatible saves future photos as JPEG instead of HEIC.
  • For web use, convert HEIC to JPEG at quality 80% and resize — produces 200–500 KB files compatible everywhere.

Frequently asked questions

How do I convert HEIC to JPEG for free without uploading?

Use your computer's built-in tools (Preview on Mac, the Photos app with the HEIF extension on Windows) or a browser-based converter that decodes HEIC locally with WebAssembly — check the Network tab to confirm nothing is uploaded. MiniFiles does not convert HEIC files, but it can compress the resulting JPEG or merge several JPEGs into one PDF without uploading them.

Why does my iPhone save photos as HEIC instead of JPEG?

Apple switched to HEIC in iOS 11 because it produces 40–50% smaller files than JPEG at equivalent quality. To force your iPhone to save as JPEG, go to Settings → Camera → Formats → Most Compatible.

Can I batch convert HEIC to JPEG?

Yes. Most browser-based HEIC converters support multiple files. On Mac, you can also batch convert using the Preview app: select multiple HEIC files → File → Export Selected Images → JPEG.

Does converting HEIC to JPEG lose quality?

Converting to JPEG at 85% quality produces imperceptible quality loss for most purposes. At quality 75%, very slight softening may be visible in extremely detailed crops at 100% zoom. For printing and professional use, use quality 88–92%.

Try it now — free

Compress PNG, JPEG, and PDF files in your browser. No upload, no installation.

Compress JPEG