privacy

Face Blur

Detect every face in a photo and blur it — runs entirely on your device.

First run downloads ~977 KB. The model is cached after the first use, then runs offline.
Loading…

About Face Blur

Face Blur finds every face in a photo and blurs it automatically, so you can anonymize people before posting or sharing an image. Detection and blurring run entirely on your device — the photo is never uploaded, which matters when the whole point is privacy. The result is a PNG with the faces obscured.

Category
privacy
Input
Accepts: image/jpeg, image/png or image/webp.
Output
Outputs: image/png.
Cost
Free, runs in your browser
Memory
medium
Privacy: Face Blur runs entirely on your device. Files you provide never leave your browser — no uploads, no server, no tracking. The page works offline once loaded.

Common uses

  • Anonymize bystanders in a street or event photo before posting it publicly
  • Blur faces in a classroom or workplace photo to comply with consent or privacy rules
  • Hide identities in a screenshot or protest image before sharing it on social media
  • Redact faces in a crowd shot you're using in a blog post or presentation
  • Protect a child's identity in a family photo you want to share more widely
  • De-identify people in survey or research images before publishing

Frequently asked questions

Does my photo get uploaded to detect faces?

No. Face detection and blurring happen entirely in your browser on your device. The image never leaves your machine — which is the whole point for a privacy tool.

What image formats are supported?

JPEG, PNG, and WebP go in; the blurred result comes out as a PNG.

Will it catch every face?

It detects and blurs each face it finds, but very small, turned-away, or heavily obscured faces can be missed. Review the output before sharing anything sensitive.

Can the blur be reversed?

The blur is baked into the output pixels, so it can't be cleanly undone from the saved PNG. Keep your original separately if you need it.

Does it work offline?

Since processing is local, once the page is loaded it works without sending anything over the network.

Keywords

  • face
  • blur
  • privacy
  • anonymize
  • redact
  • pixelate

Try next