Step-by-step instructions
- 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
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
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
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?
How do I receive iPhone photos as JPG on Android?
What if my Android phone's file picker can't find the HEIC file?
Can I batch convert HEIC files on Android?
No account. No upload. Works in any browser.