Remove a logo or watermark from video, in your browser

Don’t upload it, drop it here

MP4, MOV, WebM or MKV, anywhere on this page. Mark the watermark, choose how to cover it, and export — decoding and encoding happen in this tab with WebCodecs and canvas.

Or drop a file anywhere on this page
01No upload
Zero network requests after this page loads. Check the network panel yourself.
02No account
No sign-in, no email, no queue, and no watermark on the output.
03Works offline
Turn off your Wi-Fi and it still runs. That is the whole point.
The technique

How logo removal works in a browser

A watermark is not metadata. It is baked into the pixels of every frame, so removing it means decoding the video, changing pixels inside a rectangle, and encoding a new file. Until recently a browser could not do the first and last parts at any useful speed, which is why every "remove watermark online" service asked you to upload.

01

Decode

A VideoDecoder turns encoded chunks into raw frames, using the same hardware decoder the browser already uses to play video.

02

Paint

Each frame is drawn to a canvas, where the pixels inside your box are blurred, pixelated, filled or rebuilt.

03

Encode

A VideoEncoder turns the painted frames back into chunks. No server is in the path, so the clock starts the moment you press the button.

Four ways to cover a logo

Each trades differently between looking deliberate, surviving re-compression, and guaranteeing nothing is recoverable.

Blur

Keeps what moves

Keeps the motion and colour of what is underneath, so it reads as a deliberate edit rather than damage.

Pixelate

Reads as intentional

The conventional signal for "removed on purpose", and it survives re-compression better, because large flat blocks are cheap to encode.

Solid fill

Nothing survives

The only option that guarantees nothing of the original is recoverable.

Interpolate

Guesses the pixels

FFmpeg’s delogo filter guesses the covered pixels from the edges of the box. On a static background it is close to invisible; over detailed motion it smears.

Draw the box a few pixels larger than the mark itself. Compression spreads a logo’s edges beyond its visible outline, and a box that stops exactly at the outline leaves a faint halo that is more noticeable than the logo was.

What the export gives you

This tool re-encodes the whole video, so the output is a new file rather than a patched copy. Re-encoding always costs some quality; the numbers shown when it finishes are the real measured size and duration. The browser export is H.264 MP4 where this browser can encode it and VP9 WebM where it cannot, with the audio re-encoded at 96 kbps. If you need the original container, codec and audio preserved exactly, use FFmpeg instead — it produces the same visual result in one pass and copies the audio through untouched.

Memory is the other real limit. Everything lives in the tab, so a 4K file that a server would stream through in chunks can exhaust the tab’s heap here. In practice, clips up to a few hundred megabytes are comfortable on a modern laptop. If the tab crashes, nothing was lost anywhere except your time — there was no copy on a server to worry about.

Requirements
  • WebCodecs-capable browser
    Chrome, Edge, Opera, recent desktop Firefox
  • No account
    Nothing to sign up for, nothing stored
  • Memory bound
    Very large files are limited by tab memory
  • Re-encoded export
    Browser output is MP4 or WebM, audio re-encoded at 96 kbps

Questions

Is my video really not uploaded?
Yes. The page makes no network request after it loads. The file is read with the File API, decoded by the browser’s own video pipeline, and written back out as a Blob in memory. You can confirm it in the network tab, or by disconnecting from the internet before you start.
Which browsers work?
Chrome and Edge 94+, Opera, and recent desktop Firefox. Safari supports WebCodecs from 16.4 but its canvas encoding path is inconsistent, so results vary. Mobile browsers can decode but often run out of memory on long or high-resolution clips.
Is the output MP4 or WebM?
MP4 with H.264 wherever this browser has an H.264 encoder, and WebM with VP9 where it does not. Audio is kept and re-encoded at 96 kbps. If you need the original audio copied through untouched, use the FFmpeg command above.
Can it follow a logo that moves?
Not yet. The region is fixed for the whole clip. Moving watermarks and per-scene changes need keyframed regions, which is the next thing on the list for this tool.
How large a file can I process?
The limit is your tab’s memory, not a plan tier. A few hundred megabytes is comfortable on a modern laptop; multi-gigabyte 4K files will usually exhaust the heap. Nothing is queued or throttled.
Is it free, and what is the catch?
Free, no account, no watermark, no limit on how many files you run. The tools cost us almost nothing to host because your computer does the work. The paid product is a Chrome extension for agencies, which is a different job entirely.

Other local video tools

All tools

Start processing

Drop a clip in and mark the watermark. It runs on this machine, at this machine’s speed.