A license plate, a face in the background or a phone number on a whiteboard can make a clip unsafe to share. Draw a box over each sensitive area, choose blur, pixelate or a solid box, and limit it to the seconds where it is needed. The video is processed locally and never uploaded.
Processing locally on your device
Overview
Region blur hides part of the picture while leaving the rest untouched. Drag on the video to draw a region, or press Add for a default box, then move and resize it with the handles. You can add as many regions as you need, each with its own mode, strength and timing. Arrow keys nudge the selected region (Shift for 10 pixels) and Delete removes it.
Each region has three modes. Blur applies a two-pass box blur with a radius from 3 to 40 pixels. Pixelate shrinks the area and scales it back up into blocks from 4 to 40 pixels wide. Black box covers the area with a solid fill in any color you pick. Pixelation and solid boxes are the safer choices for text and license plates, because a light blur on large, high-contrast characters can sometimes still be read.
Regions are static: each one stays in the same place for its time range and does not track moving subjects. By default a region covers the whole video. Turn off Whole video to show it only between two times, set on a thumbnail timeline. For something that moves, such as a passing car, add several regions with consecutive time ranges that follow it in steps.
The preview approximates the result on a canvas over the playing video; the export is done by FFmpeg 5.1 compiled to WebAssembly, which crops each region from the frame, processes it and overlays it back. The output is an MP4 with H.264 video at the original resolution, and the audio is kept. Everything happens in your browser after a one-time, cached engine download of about 31 MB. Re-encoding is single-threaded, so a minute of 1080p video can take a few minutes on a laptop.
| Mode | Look | Best for | Strength range |
|---|---|---|---|
| Blur | Soft, smooth | Faces, backgrounds | 3–40 px radius |
| Pixelate | Visible blocks | Plates, text, faces | 4–40 px blocks |
| Black box | Solid fill | Passwords, IDs, numbers | Any colour |
Drop the video into the tool.
Drag on the frame to draw a region over the area to hide.
Choose Blur, Pixelate or Black box and set the strength or fill colour.
Turn off Whole video if the region is only needed for part of the clip, then set its time range.
Add more regions as needed, then click Blur regions and download the MP4.
Use cases
Pixelate license plates and the faces of bystanders before posting a dashcam clip, a street interview or a vlog shot in public.
Black out email addresses, API keys, customer names or a notification that popped up during a tutorial or bug report recording.
Hide whiteboards, ID badges or students who have not given consent in classroom and office footage before it goes on an intranet or social page.
Blur house numbers, family photos on the wall or a neighbour’s car in walkthrough videos for listings.
Pro tips
Answers to common questions about the region blur.
No, regions don’t track motion. Each one stays where you put it for its time range. For moving subjects, add several regions with back-to-back time ranges that follow the movement.
A solid box removes the pixels completely. Strong pixelation is also hard to reverse. Light blurs are fine for faces at a distance, but large text can sometimes still be read through them.
Yes. Turn off Whole video for that region and drag its start and end on the timeline. The region is only applied between those times.
There is no fixed limit. Each region adds a little work to the filter graph, so dozens of regions on a long 4K clip will slow the export down.
The whole frame is re-encoded to H.264 at CRF 20, which is visually transparent for most footage. Areas outside your regions are not otherwise changed.
No. ToolEnhancer processes files on your own device inside the browser. They are never sent to, stored on or seen by our servers.
Yes. The region blur is free to use with no sign-up, no watermarks and no daily limits.