wuming2/heic-converter-android — explained in plain English
Analysis updated 2026-05-18
Convert a batch of iPhone HEIC photos to JPG so they open on any Windows or Android device.
Strip GPS and camera metadata from photos before sharing them publicly.
Save converted photos directly into a specific photo album using a custom save directory.
Watch live conversion progress and skipped file logs in the built-in terminal console.
| wuming2/heic-converter-android | coding-meet/library-insight | fuusio/kide | |
|---|---|---|---|
| Stars | 5 | 5 | 5 |
| Language | Kotlin | Kotlin | Kotlin |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 3/5 | 3/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Download the release APK or open the project in Android Studio to build from source.
Heic-converter-Android is an Android app that turns Apple's HEIC and HEIF photo files into JPG, PNG, or WebP images, all without sending anything over the network. Everything happens on the phone itself: decoding the original photo, reading its EXIF metadata, encoding the new file, and saving it are done locally, so photos never leave the device. The app lets you pick a batch of HEIC or HEIF photos through the system file picker, and it can filter out non-HEIC files automatically while logging which ones it skipped. For each batch you choose an output format, JPEG, PNG, or WebP, set a compression quality between 0 and 100 percent, or turn on lossless mode for formats that support it. You can also choose whether to keep EXIF metadata such as camera model, focal length, and GPS location, or strip it out before sharing the converted files with others. Output can be saved to the app's own storage and shared through Android's normal share sheet, or you can grant access to a specific folder, such as an SD card or a photo album, so converted files land exactly where you want them and sync straight to your gallery. A built in terminal style console shows a live log of every step: files loading, conversion progress, and any files that were skipped, so you can see what the app is doing as it works. Under the hood, the app is written entirely in Kotlin using Jetpack Compose for the interface and follows an MVVM pattern with a ViewModel and StateFlow to manage state. Conversions run on background threads using Kotlin Coroutines so the app stays responsive even when converting many large images at once. The project also includes a dedicated privacy policy screen describing what analytics tools it uses. The README includes both English and Chinese documentation and points to a GitHub Releases page for downloading a ready made APK, plus instructions for building the project from source in Android Studio.
An Android app that converts HEIC/HEIF photos to JPG, PNG, or WebP entirely on your phone, with no network upload.
Mainly Kotlin. The stack also includes Kotlin, Jetpack Compose, Kotlin Coroutines.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.