🔒 100% Private — Files Never Leave Your Device

HEIC to JPG Converter — Convert iPhone Photos Free

Convert HEIC files to JPG instantly — right in your browser. HEIC is the default photo format on iPhones and iPads, but it's not supported by Windows, most Android devices, many websites, and email clients. This converter transforms your HEIC photos to universally compatible JPEG format with adjustable quality (Maximum, Balanced, or Small file). Batch convert unlimited files, download individually or as ZIP. Your photos never leave your device — all conversion happens locally using JavaScript. No signup, no watermarks, no file limits.

Uses the heic2any JavaScript library for browser-based HEIC decoding. No server uploads, no photo retention, no tracking. Last updated: April 2026.

Unlimited files No size limit Works offline No watermarks
📁
Drop HEIC files here or click to browse
Convert as many files as you want — all at once

Converting at maximum quality ·

How to Convert HEIC to JPG (Step by Step)

Step 1: Add your HEIC files

Drag and drop your .heic or .HEIC files onto the drop zone, or click to browse your file manager. You can select multiple files at once — there's no cap on how many you convert. On iPhone, use the Files app or AirDrop to transfer HEIC files to your computer first.

Step 2: Choose quality (optional)

Click "Change settings" to select a quality preset. Maximum (100% quality) preserves every detail — best for printing and archiving. Balanced reduces file size while keeping excellent on-screen quality. Small file prioritizes minimum file size — good for email and messaging.

Step 3: Download your JPGs

Each converted image appears in the results list with a download button. Click "Download All as ZIP" to get all converted photos in one file. Thumbnails are shown so you can verify the conversion before downloading.

What is HEIC? Why Do iPhones Use It?

HEIC stands for High Efficiency Image Container — it's the file format Apple uses by default on iPhones and iPads since iOS 11 (2017). HEIC uses the HEVC (H.265) video codec to compress photos, achieving roughly 50% smaller file sizes than JPEG at equivalent visual quality. This means your iPhone can store roughly twice as many photos in the same storage space.

Why HEIC causes problems

Despite its technical advantages, HEIC isn't universally supported:

  • Windows: Requires installing the HEIF Image Extensions from the Microsoft Store (free but not pre-installed). Without it, Windows can't open or preview HEIC files
  • Android: Some newer Android devices support HEIC, but many don't — sharing HEIC photos with Android users often results in "can't open" errors
  • Web browsers: Safari supports HEIC natively. Chrome added partial support recently. Firefox still doesn't support HEIC display
  • Email: Most email clients can't display HEIC inline. Recipients see a download link to a file they may not be able to open
  • Social media: Instagram, Twitter/X, and LinkedIn accept HEIC uploads (they convert internally), but many smaller platforms and forums don't
  • Websites and CMS: WordPress, Squarespace, Wix, and most website builders don't support HEIC uploads. You need JPG or PNG
  • Printing services: Most online print services (Shutterfly, Snapfish, local print shops) require JPG, PNG, or TIFF — not HEIC

Converting to JPG ensures your photos work everywhere — every device, every browser, every platform, every printer. JPG has been the universal image format since 1992.

How Browser-Based HEIC Conversion Works

Most HEIC converters (Convertio, CloudConvert, Zamzar) upload your photos to cloud servers for processing. Your personal and family photos travel across the internet, are processed on someone else's machines, and stored temporarily on their infrastructure.

DoItSwift converts HEIC to JPG entirely in your browser:

  1. File read: The browser reads the HEIC file using the JavaScript FileReader API — no network request
  2. Decode: The heic2any JavaScript library decodes the HEVC-compressed image data in memory
  3. Re-encode: The decoded pixels are encoded as JPEG at your selected quality level
  4. Download: The JPG file is offered for download via a local blob URL — still no server involved

Privacy proof: Disconnect your internet connection, then try converting a HEIC file. It works — because no server is needed. Upload-based converters fail instantly when offline.

Why this matters for personal photos: HEIC files from your iPhone contain your family photos, selfies, screenshots, and potentially sensitive images. Uploading these to a random conversion server means trusting them with your most personal content. Browser-based conversion eliminates that trust requirement entirely.

HEIC vs JPG: Key Differences

HEIC vs JPG comparison
Feature HEIC JPG
File size ~50% smaller at same quality Larger but universally readable
Quality Excellent (10-bit color depth) Excellent (8-bit, lossy compression)
Transparency Yes (alpha channel) No
Animation Yes (Live Photos) No
iOS/macOS support Native since iOS 11 Universal
Windows support Requires extension install Universal — always works
Android support Partial (varies by device) Universal
Web browser support Safari only (Chrome partial) 100% — all browsers
Email support Poor Universal
Print service support Rare Universal
Best for iPhone storage (saves space) Sharing, web, printing, archiving

Bottom line: Keep photos as HEIC on your iPhone to save storage. Convert to JPG when sharing with non-Apple users, uploading to websites, emailing, or printing. For a detailed analysis, read our guide: HEIC vs JPG: Complete Comparison.

Common Scenarios for HEIC to JPG Conversion

Sharing photos with non-Apple users

You took photos on your iPhone and want to share with a friend on Android or Windows. They receive .heic files they can't open. Convert to JPG first, or AirDrop to yourself and convert before sharing via WhatsApp, email, or Google Drive.

Uploading to websites and social media

WordPress, Squarespace, Shopify, and most website builders don't accept HEIC uploads. Convert your product photos, blog images, or portfolio pieces to JPG before uploading. Even platforms that accept HEIC (Instagram, Facebook) recompress internally — starting from JPG gives you more control over the final quality.

Sending via email

Many email clients can't display HEIC inline. Your beautiful vacation photos appear as download links that recipients can't open. Converting to JPG ensures photos display properly in every email client — Gmail, Outlook, Yahoo, Apple Mail, and corporate email systems.

Printing photos

Online print services (Shutterfly, Snapfish, Canva Print, local print shops) almost universally require JPG, PNG, or TIFF. HEIC files are rejected or produce errors. Convert to JPG at Maximum quality for the best print results.

Uploading to government or job portals

Passport applications, visa forms, university admissions, and job portals typically accept only JPG or PNG. Convert your iPhone headshot or document scan from HEIC to JPG, then compress if the portal has a file size limit (often 100-200 KB).

Editing in non-Apple software

Photoshop (older versions), GIMP, Canva, and many image editors don't support HEIC natively. Converting to JPG first ensures your photos open in any editing application.

How to Make Your iPhone Save Photos as JPG Instead of HEIC

If you want to avoid HEIC conversion altogether, you can change your iPhone's camera settings:

  1. Open SettingsCameraFormats
  2. Select "Most Compatible" instead of "High Efficiency"

This makes your camera save photos as JPG directly. The trade-off: your photos will use roughly twice the storage space. For iPhones with 64-128 GB, this can be significant. For 256 GB+, the difference is manageable.

Alternative approach: Keep HEIC on your iPhone (saves storage), then batch-convert to JPG using this tool only when you need to share or upload. This gives you the best of both worlds — space-efficient storage with universal compatibility when needed.

For a complete walkthrough including Windows solutions, read our guide: How to Open HEIC on Windows 11.

DoItSwift vs Other HEIC to JPG Converters

DoItSwift vs other HEIC converters
Feature DoItSwift Convertio CloudConvert iMazing HEIC
Photos stay on device Yes — never uploaded No — uploaded to server No — uploaded to server Yes (desktop app)
Quality control 3 presets (Max/Balanced/Small) No choice Some control Quality slider
Batch conversion Unlimited files 2 files free 25/day free Unlimited
ZIP download Yes Yes (paid) Yes No
Installation required No — runs in browser No No Yes (Windows/Mac app)
Works offline Yes No No Yes
Free tier limits None — fully free 2 files, 100 MB 25 conversions/day Fully free
Works on mobile Yes Yes Yes No (desktop only)

Where DoItSwift wins: Privacy (your personal photos never leave your device), unlimited batch conversion without signup, and quality control — all in a browser with no installation. Convertio and CloudConvert are popular but upload your photos and limit free usage.

Where others win: iMazing HEIC Converter is a well-built desktop app with an excellent interface. CloudConvert supports more output formats (PNG, TIFF, WebP). For most people who just need to convert iPhone photos to JPG, DoItSwift is the fastest and most private option.

Frequently Asked Questions

Is this really free and unlimited?

Yes. There are no per-day limits, no signup, and no watermarks. You can convert as many HEIC files as your device can handle in one session. Processing runs entirely in your browser tab, so you are not buying server credits or hitting a hidden paywall after a few files.

Are my files safe?

Your photos are not uploaded to DoItSwift or any conversion server. Files are read and decoded locally with JavaScript, then offered back to you as JPG downloads. When you close the tab, in-memory data is cleared. That design matters for family photos, documents, and anything you would not want stored in the cloud.

What is HEIC and why convert it?

HEIC is Apple default photo format on iPhone and iPad since iOS 11. It stores efficient HEVC-compressed images but is not universally supported on Windows, many Android devices, older desktop apps, email clients, and most website uploaders. Converting to JPG makes the same picture openable and shareable almost everywhere without extra codecs.

Will I lose quality?

The default preset is Maximum (100% JPEG quality), which preserves detail very well for typical phone photos. You can open Change settings to pick Balanced or Small file when you need smaller JPGs. Any HEIC-to-JPEG step is technically recompression, but at Maximum the difference is usually imperceptible for everyday sharing.

Does it work on mobile?

Yes. Use Safari, Chrome, or another modern browser on iPhone, iPad, or Android. Pick files from your photo library or Files app the same way you would attach an image. Very large batches may take longer on phones because decoding uses on-device CPU and memory.

How do I convert HEIC to JPG on Windows?

Open this page in any browser (Chrome, Edge, Firefox) on your Windows PC, drop your HEIC files onto the converter, and download the JPGs. No software installation needed. Alternatively, you can install the free HEIF Image Extensions from the Microsoft Store to view HEIC natively in Windows, but you'll still need a converter to get JPG files for sharing or uploading. For a complete guide, see How to Open HEIC on Windows 11.

How do I convert HEIC to JPG on iPhone?

Open this page in Safari on your iPhone, tap the drop zone to browse your Photos library or Files app, select your HEIC images, and download the converted JPGs. The conversion runs in Safari using your phone's processor — nothing is uploaded. Alternatively, change your iPhone camera settings (Settings → Camera → Formats → Most Compatible) to capture photos as JPG directly, avoiding HEIC entirely.

Can I convert multiple HEIC files at once?

Yes — select or drag as many HEIC files as you want. There's no limit on the number of files. Each file is converted independently, and you can download them individually or all at once as a ZIP archive. For large batches (100+ photos), conversion may take a minute depending on your device's processing power.

What's the difference between HEIC and HEIF?

HEIF (High Efficiency Image Format) is the container format standard. HEIC is the specific file extension Apple uses for HEIF files encoded with the HEVC codec. In practice, .heic and .heif files are the same thing — this converter handles both. You may also encounter .HEIC (uppercase) from some file managers; the converter accepts both cases.

Does converting HEIC to JPG lose photo metadata (EXIF)?

The browser-based conversion process may strip some EXIF metadata (camera settings, GPS location, date taken) during the decoding and re-encoding process. If preserving full metadata is critical (for professional photography or legal documentation), use a desktop application like iMazing HEIC Converter or Adobe Lightroom. For everyday sharing and uploading, the loss of metadata is typically not an issue.

Why are my converted JPGs larger than the original HEIC files?

This is expected. HEIC uses more efficient compression than JPEG — typically 50% smaller at the same quality. When you convert to JPG, the file naturally becomes larger because JPG's compression algorithm is less efficient. At Maximum quality (100%), JPGs can be 2-3× larger than the HEIC original. Use the Balanced or Small file preset if size matters — or compress the JPGs after conversion.

Can I convert HEIC to PNG instead of JPG?

This tool outputs JPG for maximum compatibility and smaller file sizes. If you need PNG (for transparency or lossless quality), convert to JPG here first, then use an image editor or online converter to go from JPG to PNG. Note that HEIC-to-JPG-to-PNG introduces two rounds of encoding, so for critical quality needs, a desktop tool that exports directly to PNG may be preferable.