Privacy · On-device detection
Blur Face
Auto-detect and blur every face in a photo — detection runs on your device, so the photo never uploads. Brush over plates and screens too.
Anonymise photos without handing them to a server
Think about the irony of the average face-blurring website: to hide someone's identity, you first upload their un-blurred face to a stranger's server. This tool removes that contradiction. A compact face-detection network (about 1MB) downloads to your browser, finds every face locally, and the blur is applied on your device. The original photo never crosses the network — which is the entire point of a privacy tool.
Auto-detection handles group photos in one click: every detected face is covered with your choice of pixelation (the strongest anonymisation — it destroys the underlying detail) or Gaussian blur (softer, more editorial). A strength slider controls how aggressive either is, and detected regions extend slightly beyond each face so hairlines and jawlines don't give the game away.
The brush covers what detectors can't
Faces aren't the only identifying detail in a photo. Licence plates, computer screens, letters on a desk, name badges, house numbers — switch on brush mode and paint blur over any of them at any brush size. Detection and brush share the same undo history, so experimenting is safe.
- Protests & crowds: blur everyone, then selectively restore with undo if needed.
- Selling online: blur plates, documents and reflections before posting marketplace photos.
- Kids' photos: share the moment, not the identity.
One more honest note: a light Gaussian blur on a high-resolution face can sometimes be partially reconstructed. If anonymity truly matters, use pixelate at medium-or-higher strength — and consider the EXIF remover too, since photos also carry GPS coordinates in their metadata.
Common questions
Does the photo leave my device?
No. Both detection and blurring run in your browser via WebAssembly. Disconnect from the internet after the page loads and it still works.
What if a face isn't detected?
Detection works best on faces larger than ~20 pixels facing roughly toward the camera. Anything missed takes two seconds with the brush.
Blur or pixelate?
Pixelate for real anonymisation; blur when you just want the photo to look discreet.