Convert any file, nothing uploaded

Free tool

Add a watermark or logo to video, free and in your browser

Put a watermark or logo on a video without uploading either file.

Your video and your mark

Drag a file here, paste it, or choose one.

.mp4, .mov, .webm, .mkv. Up to 500 MB.

Up to 10 minutes long.

Your video and your logo never leave your browser.

Mark

Drawn with your browser's own fonts, so nothing has to be uploaded.

Position

The default for a logo on a finished video.

Result

Worked example

Measured on our own 27 second launch film at 1920 by 1080, a text mark in the bottom right at 70 percent opacity.

Before

7.6 MB

After, watermarked

3.6 MB

The mark itself costs almost nothing. The size change comes from the re-encode the overlay forces, which is why a watermark pass is a good moment to compress as well.

1. Add your video. 2. Choose the mark. 3. Place it. 4. Render and download.

What Interlace does

Your brand on every scene, not only in a corner.

  • Save your logo, colours and fonts once
  • Every Interlace video uses them for you
  • Paid plans export with no Interlace watermark

Real Interlace output, unedited. Shown silent and sped up.

Your file

PNG

logo.png

Placed bottom right at 60% opacity

Announcing the hybrid work policyPaper Collage

Questions

Asked and answered

No. The file is read by the page, handed to ffmpeg compiled to WebAssembly, and written back out, all on your own machine. There is no upload step, and closing the tab discards everything.

The text watermark is drawn on a canvas by your browser, so you get the fonts your browser already has. That is why it works with no font upload. For an exact brand face, export the wordmark as a PNG or SVG and use the image option.

We draw the whole tiled sheet once, at your video's resolution, and overlay it as a single transparent image. It is one pass, so it costs no more than a corner mark, and the low opacity keeps it readable without hiding the content.

The SVG is drawn into a canvas at the size the watermark needs and handed to ffmpeg as a PNG. Rendering follows your browser, so an SVG that references an external font may not look the way it does in your design tool.

500 MB and 10 minutes. Everything runs inside one browser tab, and a tab has a fixed memory budget. Past those limits the run gets slow or fails outright, so a desktop encoder is the better tool.

The WebAssembly build here is single threaded, on purpose. The multi threaded build needs cross-origin isolation headers that would break embedded video elsewhere on this site. Expect roughly real time on a modern laptop, so a two minute clip takes about two minutes.

Turn this into a video

Create an account and start from a document, script, or prompt.