Skip to main content
Free Video Blur Tool

Blur Anything in a Video

Drag a box over the face, the plate or the screen you need hidden — or blur the whole frame in one click. The preview shows the finished result before you export.

Runs in your browser — no upload

Same size, frame rate and sound

Batch it over the API

Cover Exactly What You Need Covered

Most blur tools give you one setting: blur the entire video. This one lets you decide where. Draw as many areas as you need, choose a soft blur, a pixel mosaic or a solid block for each, give any of them a start and end time, and let an area follow a subject that moves across the shot. You can also flip it round and blur everything except the one thing you want people to see. What you see on the preview is what the export produces, because both are built from the same numbers.

Blur a Region or Everything

Cover the areas you draw, the entire frame, or everything except the areas you draw — three ways to say what should be hidden.

The Blur Can Follow

Pin the box on a face, move the playhead on and drag it again — the area travels between your points, so a walking subject stays covered.

Nothing Is Uploaded

The whole job runs inside your browser tab. A video you are censoring is exactly the kind of file that should not be sent to a server.

How to Blur a Video

1

Upload Your Video

Drop in an MP4, MOV, WEBM, MKV or AVI. It loads straight into the editor — nothing is uploaded anywhere.

2

Draw Over What to Hide

Drag a box over a face, plate or screen. Pick blur, pixelation or a solid block, set the strength, and add a time window if it only needs covering for part of the clip. Or switch to "the whole video" and skip this step.

3

Export and Download

Press Apply and export. The video comes back at the same size, frame rate and length, with the sound untouched.

Frequently Asked Questions

Can I blur just one part of the video instead of all of it?

Yes — that is the main thing this tool does. Drag a box over the part you want hidden and only those pixels are covered; everything outside the box comes back untouched. You can draw up to 20 separate areas in a single pass, each with its own style and strength.

Can I blur the whole video?

Yes. Choose "the whole video" and every pixel of every frame is blurred, with no boxes to draw. There is also a third option that blurs everything except the areas you mark, which is the quickest way to keep one face visible and hide the rest of a room.

The face moves during the clip. Do I have to blur the entire frame?

No. Select the area, press "pin this spot", move the playhead to a later moment and drag the box onto the subject again. The area then travels between those points on its own, so a person walking across the shot stays covered without hiding the rest of the picture.

What is the difference between blur, pixelate and a solid block?

Blur softens the area with a Gaussian blur, which looks natural in a finished video. Pixelate replaces it with a mosaic of large blocks, the familiar TV censor look. A solid block paints over it completely, which is the safest choice for a document, an address or anything that must not be recoverable.

Can the blurred detail be recovered afterwards?

The pixels are genuinely re-encoded, not covered by an overlay you can peel off, so there is no hidden original underneath. At a high strength a blur or mosaic destroys the detail; if what you are hiding is text, an ID or a face that must never be recovered, use a solid block, which replaces the area outright.

Does the video lose quality or change length?

The picture is re-encoded — a blur cannot be applied without that — at a near-visually-lossless quality setting. Everything else is preserved exactly: the same dimensions, the same frame rate, the same duration, and the original sound copied straight through.

Is my video uploaded to a server?

No. The blur runs on ffmpeg compiled to WebAssembly inside your browser tab, so the file never leaves your device. If you need to blur videos from a script or in bulk, the same engine is available on the API as /api/blur-video.