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 has never added native HEIC support despite HEIC being the default iPhone photo format since 2017. Google's position is that WebP (their own format) is the preferred modern image format for Android. The result: HEIC files received via Bluetooth, email, Google Drive, or cloud sync services often appear as broken thumbnails or 'unsupported format' errors in Android gallery apps. 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 can't Android open HEIC files?
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.