Ad-free Android · Media · com.michael.photo.optimizer
Photo Optimizer: Offline Photo Compressor for Android
Compress Android photos in batches to WebP, JPEG, or PNG, remove EXIF and GPS data, and find duplicates offline. Free, ad-free, with no cloud uploads.
Completely ad-free — no ads, no trackers, no sponsored clutter.
Ad-free Android app
What is Photo Optimizer?
Photo Optimizer is a free, ad-free Android app that batch-compresses photos, strips EXIF metadata, and finds duplicates entirely offline so your images never leave the device.
Ad-free advantage: Completely ad-free — no ads, no trackers, no sponsored clutter. MichaelSam94 apps are built without banner ads, interstitial ads, or video ad interruptions.
Key capabilities
- Batch compress to WebP, JPEG, or PNG
- Before/after split preview
- One-tap EXIF and GPS stripping
- Duplicate finder by size and hash
- No ads and no cloud uploads
How to batch compress photos on Android without ads
Shrink a batch of photos and strip metadata entirely offline with the ad-free Photo Optimizer Android app.
- Select photos: Open Photo Optimizer and pick the photos you want to compress from your gallery.
- Choose format and quality: Set the output format (WebP, JPEG, or PNG) and a quality or max-size target.
- Strip metadata: Enable EXIF and GPS stripping if you want to remove location and camera data.
- Compress and export: Run the batch to compress locally, review the before/after preview, then export — no cloud uploads, no ads.
Frequently asked questions
Is Photo Optimizer ad-free?
Yes. Photo Optimizer is completely ad-free and does not show banners, pop-ups, or sponsored content.
Do my photos get uploaded when I compress them?
No. Compression, EXIF removal, and duplicate detection run locally using Android storage APIs. There is no account or cloud sync for your photos.
Can I compress photos to WebP on Android without ads?
Yes. Photo Optimizer supports WebP (lossy or lossless), JPEG, and PNG with quality or max-size targets — and the app itself is ad-free.
Photo Optimizer is a free, ad-free Android app that batch-compresses photos, strips EXIF metadata, and finds duplicates entirely offline so your images never leave the device.
Ad-free: Completely ad-free — no ads, no trackers, no sponsored clutter.
An offline, privacy-first Android app for batch photo compression, EXIF metadata removal, and duplicate detection. Your photos never leave your device.
Package: com.michael.photo.optimizer · Min SDK: 24 · Target SDK: 36
Features
- Batch compression — WebP (lossy or lossless), JPEG, or PNG with quality slider or target max file size
- Before/after preview — draggable split slider to compare results before saving
- EXIF stripping — remove GPS, camera, and timestamp metadata in one tap or as a standalone pass
- Duplicate finder — group same-size files and compare content hashes, then review and delete redundant copies
- Flexible output — keep originals intact; write optimized copies beside them or to a separate folder
- Background processing — larger batches run via WorkManager
- Offline-first — no account, no cloud uploads; processing uses local Android storage APIs only
Screenshots
./gradlew generatePlayStoreAssets
Tech stack
- Kotlin · Jetpack Compose · Material 3
- Navigation Compose · ViewModel · DataStore Preferences
- WorkManager · ExifInterface
- Roborazzi + Robolectric for Play Store screenshot tests
Tests
# Unit tests (screenshot tests excluded by default)
./gradlew testDebugUnitTest
# Play Store screenshot generation
./gradlew generatePlayStoreAssetsPrivacy
Photo Optimizer reads and writes photos only through storage permissions you grant. See the companion privacy policy site in [PhotoOptimizer-pv](https://github.com/michaelsam94/Photo-Optimizer) (sibling repo) for Play Store compliance.