Skip to main content
FormatDrop
How-To Guide

How to Convert HEIC to JPG on Android

Android itself has decoded HEIF since 8.0, but the app in front of that decoder is the problem — plenty of gallery apps, file managers and older third-party apps still show a broken image or refuse to open a HEIC photo sent from an iPhone. Converting to JPG takes under a minute in Chrome on Android, no app install required. Here's how.

Step-by-step instructions

  1. 1

    Open Chrome on your Android phone and go to FormatDrop

    Open the Chrome app on your Android device and navigate to formatdrop.com/heic-to-jpg. The converter loads the libheif decoding engine into Chrome using WebAssembly — no app needs to be installed on your device.

    Go to converter
  2. 2

    Upload your HEIC file

    Tap the drop zone. Android will show the file picker — navigate to your Downloads folder (where received HEIC files usually land) or to your gallery to find the HEIC photo. On some Android versions, HEIC files show as thumbnails in the file picker; on others, they appear as unknown files but still upload correctly.

  3. 3

    Convert in Chrome

    The HEIC file is decoded entirely inside Chrome using WebAssembly — no upload, no server. This typically takes 2–5 seconds per photo on modern Android hardware. If the HEIC file came from an iPhone Live Photo, the still frame is extracted as a standard JPG.

  4. 4

    Download the JPG to your Android

    Tap Download. Chrome saves the JPG file to your Downloads folder (typically accessible via Files by Google or the Files app). The JPG will now open in Google Photos, your gallery app, WhatsApp, and any other Android app without issues.

Why convert HEIC to JPG?

Android is less helpless with HEIC than its reputation suggests, but it is inconsistent. Google's own supported-media-formats table lists a HEIF decoder from Android 8.0 onward, and Google Photos accepts .heic and .heif. What varies is everything built on top: HEIC files received via Bluetooth, email, Google Drive, or cloud sync often still appear as broken thumbnails or 'unsupported format' errors in manufacturer gallery apps, file managers, and older third-party apps that never wired up the platform decoder. The browser-based approach works because Chrome for Android supports WebAssembly — the same runtime that lets FormatDrop decode HEIC files — without requiring any additional codecs or permissions. If you regularly receive photos from iPhone contacts, you might also ask them to change their iPhone camera settings (Settings → Camera → Formats → Most Compatible) to send JPG instead of HEIC going forward.

Your files never leave your device

FormatDrop runs the conversion engine entirely inside your browser using WebAssembly. No file upload. No server. Nothing stored. You can verify this by opening DevTools → Network tab and watching: zero upload requests.

Frequently asked questions

Why won't my Android gallery open a HEIC file?
Usually the app, not the phone. Google's supported-media-formats table lists a HEIF decoder from Android 8.0 onward, so the platform underneath can read .heic on almost every phone still in use — and Google Photos accepts .heic and .heif directly. What varies is the app in front of it: manufacturer gallery apps, file managers, and older third-party apps do not all use the platform decoder, so the same file opens in one app and fails in the next. Try Google Photos before assuming the phone cannot do it. Converting HEIC to JPG is the fix that works in every app regardless.
How do I receive iPhone photos as JPG on Android?
Ask the iPhone user to change their camera settings: Settings → Camera → Formats → Most Compatible. This makes their iPhone take photos as JPG instead of HEIC, so everything they share arrives as JPG. Alternatively, iPhone users can share photos via the Share sheet to most messaging apps, which triggers automatic HEIC-to-JPG conversion by iOS. For photos already in HEIC format, the browser converter is the quickest fix.
What if my Android phone's file picker can't find the HEIC file?
Some Android file pickers filter by recognized file types and hide HEIC files. Try using 'Files by Google' (the built-in file manager) directly to find and browse to the HEIC file, then re-open FormatDrop and use the file picker again. Alternatively, in Chrome's file picker, look for an option to show 'All Files' rather than filtering by type.
Can I batch convert HEIC files on Android?
FormatDrop supports selecting multiple files in Android's file picker (long-press the first file, then tap additional files). Free accounts convert up to 5 at a time. Pro removes this limit for unlimited batch conversion on any device including Android.
Convert HEIC to JPG Now — Free

No account. No upload. Works in any browser.