AI finds faces in your photo and hides them with mosaic or blur. Protect identities and save as-is — right in your browser, no upload.
Click to choose a file Drag an image here
JPG, PNG, WebP, HEIC, and more
How to use it
- 1Upload the photo you want to blur. Supports JPG, PNG, WebP, and HEIC.
- 2Press "Detect Faces" and the AI will automatically find and highlight every face.
- 3Tap a face to toggle it off if it was caught by mistake; drag on the image to manually add any faces that were missed.
- 4Choose between mosaic and blur, adjust the intensity, then save.
Handy tips
- Small or side-on faces can be missed by auto-detection. Just drag a box over them to add the area manually.
- Higher intensity makes the blur harder to reverse. If identity protection is the goal, turn it up.
- You can drag to cover anything else you want hidden too — licence plates, documents, and so on.
Combining auto-detection with manual touch-ups
Press "Detect Faces" and the AI finds every face in the photo in one pass and marks each one. Faces that are large and looking straight ahead are usually caught automatically, but very small ones, faces turned to the side, or faces darkened by backlight can be missed. Tap once to switch off anything caught by mistake, and clear a region you don't need with the ✕.
For missed faces — or non-face details like a licence plate, a name badge, or a document — drag on the image to add a region yourself, and it gets covered the same way. Each region can be toggled with a tap or moved by dragging, so you can freely mix the auto-detected ones with the ones you add by hand. Letting the AI handle 80% and finishing the rest manually is the fastest, surest route.
Mosaic vs. blur — how they differ
Mosaic breaks the region into coarse square blocks. The higher the intensity, the bigger and rougher the blocks, and the harder the original is to make out. Blur (Gaussian) smears the area softly like spreading paint, so it hides the shape of the face while blending naturally with the rest of the photo. The intensity slider runs from 1 to 10, with 6 as the default.
If identity protection is the goal, turn the intensity up to wipe the information out for certain. If you only need people not to be identifiable, a lower intensity keeps things subtle and preserves the feel of the shot. The result updates in a live preview, so switch styles and intensities to find the point you want.
Why round regions with softened edges
The covered area is drawn as a circle rather than a square, and its edge fades gradually from the inside out. Faces are broadly round, so a circle covers them more naturally, and there's no stiff rectangular border catching the eye.
A hard-cut edge would make the covered patch stand out like a pasted-on sticker, so the rim is softened (feathered) to melt into the original. That way only the face is quietly hidden while the whole photo keeps its original mood. Even with several people covered, each region blends into the image instead of jumping out.
Frequently asked questions
No. Face detection and blurring both happen entirely inside your browser, and the image is never uploaded anywhere. Only the AI face-detection model is downloaded once and cached locally.
Mosaic and blur destroy the underlying pixel information, making restoration very difficult — and the higher the intensity, the safer. Keep the original file separately if you need it.
Small, side-on, or back-lit faces can be missed. Drag a selection box directly on the image to add the area you want to cover, and it will be blurred the same way.
Yes. The AI finds all the faces in the photo in one pass, marks each one individually, and you can toggle any of them on or off as needed.
Choose mosaic's square blocks when you want a firm, unmistakable cover, and blur when you want a soft cover that keeps the photo's mood. Raising the intensity (1–10) makes either one stronger. Compare in the preview and go with the look you prefer.
If the original is a JPG it saves as JPG, otherwise as PNG. You get a new file with only the covered areas changed, so the original stays intact.