Unmark
Remove watermarks and unwanted objects from photos, entirely on-device
New in version 0.4.0
Removed automatic vendor watermark detection, it was unreliable. Batch process now works by drawing one watermark box on a preview photo and reusing it across the whole batch, instead of guessing a vendor's watermark position.
Unmark lets you paint over a watermark, logo, or unwanted object in a photo and
erase it, entirely on your phone, with no internet connection required and nothing
uploaded anywhere.
Watermark removal uses a small, pure-Kotlin nearest-fill and smoothing algorithm.
There is no AI/ML model, no bundled weights, and no native code. See the project
README for how it works.
Features:
* On-device inpainting, no cloud processing, no network permission
* Manual brush selection with adjustable brush size
* Undo last stroke / reset mask, original photo is never overwritten
* Automatic metadata stripping (EXIF, XMP, possible C2PA) on save, with a scan showing
you what was found in the photo before it's gone
* Save result to your gallery or share it directly
* No ads, no trackers, no analytics, no account required
erase it, entirely on your phone, with no internet connection required and nothing
uploaded anywhere.
Watermark removal uses a small, pure-Kotlin nearest-fill and smoothing algorithm.
There is no AI/ML model, no bundled weights, and no native code. See the project
README for how it works.
Features:
* On-device inpainting, no cloud processing, no network permission
* Manual brush selection with adjustable brush size
* Undo last stroke / reset mask, original photo is never overwritten
* Automatic metadata stripping (EXIF, XMP, possible C2PA) on save, with a scan showing
you what was found in the photo before it's gone
* Save result to your gallery or share it directly
* No ads, no trackers, no analytics, no account required
- License: GNU General Public License v3.0 or later
- Issue Tracker
- Source Code
- Changelog
- Build Metadata
- Reproducibility Status
Versions
Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.
Download F-Droid-
This version requires Android 10 or newer.
It is built and signed by the original developer, and guaranteed to correspond to this source tarball.
Download APK 2.0 MiB PGP Signature | Build Log