A free, open-source Android app that turns your phone into a self-hosted web dashboard for managing files, messages, calls, media and screen over your local network.
Steve-Mr/EmojiFace
Detects faces in photos on Android or in the browser and covers them with emoji or blur, processing everything offline.
- Stars
- 840
- Forks
- 32
- Open issues
- 0
- Last commit
- 3 days ago
What is it?
EmojiFace (FaceMoji) is an image tool that finds faces in a picture and covers each one with an emoji by default, with a blur option available in settings. On Android it can be opened from the app itself or launched through the system share sheet from other apps. A web version runs in the browser and can be installed as a PWA.
After detection, you can add, move, or delete emoji and blur regions by hand to fix missed or incorrect detections. Blur styles include Gaussian blur, pixelation, and a halftone dot effect that differs from the standard definition. Custom emoji font files can be imported.
All processing happens locally on the device or in the browser, so images are not uploaded. Face detection uses a pretrained YOLOv8-face model, which can miss or misidentify faces in some cases.
Key features
- 01Automatically detects faces and covers them with emoji by default.
- 02Offers Gaussian blur, pixelation, and halftone dot blur styles.
- 03Lets you manually add, edit, or remove emoji and blur regions.
- 04Can be launched from other apps via the Android share menu.
- 05Provides an Android APK with an option to hide the app icon.
- 06Imports custom emoji font files.
- 07Runs fully offline with a browser-based web version.
Use cases
- Hiding faces of bystanders or children before sharing photos online.
- Adding playful emoji stickers to group or selfie pictures.
- Quickly anonymizing faces in screenshots through the Android share menu.
Quick start
- 1
Open the web version in a browser (no install needed)
- 2
Download the Android APK from the GitHub releases page
- 3
Deploy the web version to Vercel with the Root Directory set to web
Things to know
- The face detection model can misidentify or miss faces in some cases.
- The web version's code quality and stability are not guaranteed, as it was generated entirely with AI.
Topics
FAQ
- What is EmojiFace?
- Detects faces in photos on Android or in the browser and covers them with emoji or blur, processing everything offline. EmojiFace (FaceMoji) is an image tool that finds faces in a picture and covers each one with an emoji by default, with a blur option available in settings. On Android it can be opened from the app itself or launched through the system share sheet from other apps. A web version runs in the browser and can be installed as a PWA.
- Is EmojiFace free to use? What license does it have?
- EmojiFace is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is EmojiFace still maintained?
- Actively maintained. The last commit to EmojiFace was on Oct 17, 2026.
- What can I use EmojiFace for?
- Hiding faces of bystanders or children before sharing photos online. Adding playful emoji stickers to group or selfie pictures. Quickly anonymizing faces in screenshots through the Android share menu.
- How do I install EmojiFace?
- Open the web version in a browser (no install needed) Download the Android APK from the GitHub releases page Deploy the web version to Vercel with the Root Directory set to web
- Where can I get EmojiFace?
- The source code and installation instructions are on GitHub: https://github.com/Steve-Mr/EmojiFace
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Android app that screens incoming calls and SMS notifications, blocking spam using filters, contacts, spam databases and local AI.
Android app for tracking network and data usage, including per-SIM data plan monitoring, widgets and a status bar indicator, with a focus on privacy.
An Android image editor app with dozens of tools, from crop and draw to 500+ filters, OCR, background removal, and PDF tools.
Android and iOS app that scans Bluetooth LE advertisements and alerts you when smart glasses from known manufacturers are nearby.
Offline, zero-permission Android file viewer for PDF, Word, Excel, PowerPoint, photos, video, audio, Markdown, code and ZIP archives.