Video Watermark
Stamp a text watermark onto every frame of a video.
About this tool
Stamps a text watermark (like "CONFIDENTIAL" or a channel name) onto every frame of a video, in the corner or position you choose. The preview shows roughly where it'll land before you export. Runs entirely in your browser using ffmpeg.wasm, a WebAssembly build of the real ffmpeg; your video is never uploaded anywhere.
The watermark text is rendered once as an image using your browser's own font rendering, then overlaid onto the video during re-encoding — the ffmpeg engine (about 32MB) is only downloaded the first time you use this tool, not when the page loads.
Frequently asked questions
- Can I use a logo image instead of text?
- Not in this version — only a text watermark is supported. For an image watermark on a still image, use this site's Image Watermark tool.
- Can this watermark be removed?
- It's rendered directly into the video's pixels during re-encoding, the same as any other visible content — a determined person with video editing software could crop or paint over it, similar to how most visible watermarks work. It's meant as a visible deterrent and labeling tool, not tamper-proof protection.
- Why does exporting take a while?
- Adding the watermark requires re-encoding every frame — this runs single-threaded WebAssembly with no hardware acceleration, so expect processing time comparable to the video's own length.
- Is my video uploaded anywhere?
- No — the entire process, including the ffmpeg engine itself, runs locally in your browser via WebAssembly. Nothing is sent to any server.