Face Blur

Auto-detect and blur faces in photos. 100% private — runs in your browser.

100% private — face detection runs in your browser. No images are uploaded.

Drop your photo here

or click to browse

Supports JPG, PNG, WebP · Max 15MB

How to Use

1
Upload Photo

Drop a JPG, PNG, or WebP file containing faces (up to 15MB).

2
Choose Options

Select Pixelate or Gaussian blur style and adjust blur strength.

3
Detect Faces

Click "Detect & Blur All Faces". Detection runs entirely in your browser.

4
Download

Toggle individual faces on/off, then download the result as PNG.

Related Tools

Frequently Asked Questions

Yes. Face detection runs entirely in your browser using the face-api.js library with WebAssembly. No images are uploaded to any server. Your photos stay completely on your device.

The TinyFaceDetector model works well on clear, front-facing photos at reasonable resolution. Side profiles, small faces, or heavily obstructed faces may not be detected. For best results, use well-lit photos with faces at least 80×80 pixels.

Yes. After detection, each face shows a colored rectangle. Click any rectangle to toggle blur on/off. Green = blurred, red = visible. You can also use the "Blur All" or "Unblur All" buttons to control everything at once.

Pixelate creates a mosaic/censored effect common in journalism and social media. Gaussian creates a smooth, soft blur. Control intensity with the strength slider (5–50) to achieve the right level of anonymization.

Try a higher-resolution photo with clear, front-facing faces in good lighting. The detector uses a 0.4 confidence threshold — if faces are at unusual angles or partially obscured, they may be missed. Group photos with faces at similar sizes tend to work best.