How to blur faces in a video
FaceBlur finds visible faces and follows them through a clip. You choose one cover for every face it finds, then watch the export for misses.
Updated August 20, 2026
Before and after: real footage
We ran two licensed stock clips through FaceBlur at its default settings: mosaic, 72% strength, and a 42% margin. The videos on the right are the files FaceBlur exported.
Test 1: one front-facing person
Source: Girl smiling, portrait in the library, used under the Mixkit Stock Video Free License.
Test 2: two coworkers turning toward the camera
Source: Two coworkers facing the camera by Theo Decker, used under the Pexels License.
The masks hold in these clips. That does not tell you how FaceBlur will handle a profile, crowd, reflection, dark scene, obstruction, or fast cut. See the demo notes and source licenses.
Upload, check, export
- Choose a clip. FaceBlur accepts MP4, MOV, and WebM files up to 90 MB. The codec still has to work in your browser.
- Wait for the masks. The face model starts after you select a file. Masks appear over the faces found in the current frame.
- Play and scrub. Check the beginning, middle, end, and both sides of every cut. Count the visible faces and compare that number with the masks.
- Choose a cover. Mosaic, soft blur, or solid cover applies to every face FaceBlur finds. Increase the margin if a mask sits too close to the face.
- Check the audio. Turn on Remove audio if voices, names, or background speech identify someone.
- Export. FaceBlur tries MP4 first, then WebM if your browser cannot encode MP4. It does not change the original file.
- Watch the download. Review the file you will share, not only the preview.
What the preview is telling you
The counter shows how many masks FaceBlur is drawing at that moment. It is not the number of different people in the video, and it is not a confidence score. If three faces are visible and the counter says two, stop there and inspect the uncovered person. A mask may remain briefly when detection drops, so a matching count is useful but still not proof that every face is covered correctly.
Watch the shape as well as the count. The cover should stay centered on the face and extend past its edges during movement. Look for a mask that trails behind, jumps to another person, shrinks too tightly, or disappears during a turn. Pause on the first bad frame, then scrub a few seconds before and after it. That short range usually makes the failure easier to see than watching the whole clip at normal speed.
After analysis, you can adjust individual face tracks or add moving covers. A person may appear in more than one track.
Why a mask can move or disappear
The detector returns a face box for each frame. FaceBlur smooths that box against its recent position and holds the last mask for about three-quarters of a second when detection briefly drops. The hold reduces flicker, but it cannot predict a face that moves far from its last position or stays hidden. That is where a mask can lag, vanish, or attach to the wrong nearby face.
Margin only enlarges a box that already exists. Use it when the cover is centered but too tight. If there is no mask, or a mask jumps to the wrong person, raising the margin will only make the wrong box larger. Repeated tracking errors need a manual editor, not a stronger effect.
What each control changes
| Control | What it changes | When to use it |
|---|---|---|
| Mosaic | Replaces facial detail with color blocks. Strength changes the block size. | Hides more facial detail than soft blur while keeping color and motion. |
| Solid | Places an opaque shape over the detected region. | Hides every pixel inside the mask. |
| Soft blur | Smooths facial detail. Strength changes the blur radius. | Keeps more facial structure visible than mosaic or solid. |
| Safety margin | Expands every mask beyond the detected face box. | Increase it when a mask sits too close to a face or movement reaches past the edge. |
| Remove audio | Discards the audio track during conversion. | Use it when a voice, name, or conversation identifies someone. |
Strength changes what happens inside a mask. Margin changes its size. Neither control helps when the detector finds no face at all.
Frames worth a closer look
- Entrances and exits: check the frames before a mask appears and after it vanishes.
- Scene cuts: inspect both sides of the cut.
- Profiles and head turns: the detector has less face to work with.
- Obstructions: hands, phones, hair, helmets, masks, and other people can hide a face.
- Small and distant faces: zoom in and check background people.
- Fast motion: scrub around quick pans, running, and camera shake.
- Reflections and screens: inspect mirrors, windows, photos, televisions, and device displays.
- Other identifiers: look for tattoos, badges, documents, plates, clothing, locations, voices, and names.
With several people, follow each person through the clip instead of watching only the largest mask. See the multiple-face notes or use the redaction checklist.
If something goes wrong
| The video has no preview | Your browser may not support the codec inside the file. Try current Chrome or Edge, or convert the source to H.264 in an MP4 container. |
|---|---|
| The model does not start | Reload in a current browser. Check whether an extension or network filter blocks scripts or WebAssembly. |
| The export becomes WebM | Your browser cannot encode AVC/MP4, so FaceBlur used WebM. The masks and visual settings stay the same. |
| The export fails late | Close heavy tabs or try a shorter, smaller clip. Export uses browser memory. |
| A face appears uncovered | Find the first missed frame. Margin helps only when a mask exists; repeated misses need a video editor with manual masks. |
See MP4 input and export for codec details, or mosaic settings for block size and margin.
Other identifying details
Covering faces does not remove voices, tattoos, names, uniforms, locations, or other identifying details. FaceBlur is not a legal or regulatory certification.
Common questions
Can it cover only one selected person?
After analysis, you can adjust individual face tracks or add moving covers. A person may appear in more than one track.
Does it remove audio automatically?
No. Audio is preserved unless Remove audio is selected before export.
Why can an MP4 input become a WebM output?
Your browser may be able to play the source without being able to encode AVC/MP4. FaceBlur uses WebM in that case.
Is the output watermarked?
No. The exported MP4 or WebM has no FaceBlur watermark.
Try it with a short clip
Check the masks in the preview, then watch the downloaded file.
Open FaceBlurRelated tools
Need to cover a screen or address? Blur a selected part of your video with timed rectangular covers. For a folder of event photos, use batch image face blur. To keep a photo visually unchanged while removing embedded tags, use the photo metadata remover.