TFT
100% Free & Private

Video Overlay & Watermark Tool – Add Images to Videos Online for Free

Brand your videos or add creative overlays by placing any image on top of your footage. Control position, size, opacity, and exactly when overlays appear — processed entirely in your browser.

Video Overlays / Watermarks

What Video Overlays Do

Overlays permanently encode images into your video — watermarks, logos, text graphics, anything PNG. You position the image, set opacity, optionally define when it appears, and the tool burns it into every frame (or the time range you specify).

This isn't a preview effect. The overlay becomes part of the pixel data. The output MP4 shows the overlay on every player, platform, and device — no settings required.

Your original file isn't modified. You get a new MP4 with the overlay encoded in.

When You'd Use This

Watermarking client review footage

Freelance editors send rough cuts with a semi-transparent "Review Only" overlay. Clients can review the content but can't use it commercially before payment. Simple protection without DRM.

Adding logo to corporate videos

Companies producing training videos in-house need their logo on every clip. Upload the PNG, place it in a corner, process. No video editor required.

Timestamp on security or dashcam footage

Investigators presenting evidence can overlay a timestamp image. It becomes part of the pixel data in each frame — not a detachable metadata tag that could be questioned.

Branding social media clips

Content creators add their username or channel handle as a subtle corner overlay. The branding stays visible even if someone downloads and re-shares the clip.

Retro broadcast graphics

Filmmakers making parody news broadcasts overlay retro station logos in the corner. High opacity makes it look like part of the original footage.

How Overlay Encoding Works

Alpha Compositing

PNG files have an alpha channel that controls transparency. When the encoder draws the overlay onto each video frame, it reads each pixel's alpha value. Fully transparent pixels (alpha 0) let the video show through. Fully opaque pixels (alpha 255) replace the video pixel. The Opacity slider multiplies all alpha values — 50% opacity makes everything half-transparent.

Timing Controls

Start Time and End Time define when the overlay appears. Set Start to 0 and End to the full duration for a permanent overlay. Set a narrower range (e.g., Start: 5, End: 15) and the overlay only appears during those 10 seconds. Frames outside the range are encoded without the overlay.

Background Processing

The tool uses OffscreenCanvas and Web Workers to process frames without freezing your browser. Encoding happens in the background, keeping the page responsive. Long videos take several minutes depending on your CPU.

How to Add Overlays

1

Upload your video

Click upload or drag your MP4. The video loads into the canvas preview. It stays on your device — no server upload.

2

Add and position overlay

Click Add Overlay Images and select a PNG. Drag to move it. Drag corner handles to resize. Use the opacity slider to control transparency. Set timing if you want it to appear only during a specific section.

3

Process and download

Click Process. The encoder reads every frame and draws the overlay at your specified position and time range. When done, download the MP4 with the overlay permanently encoded.

Frequently Asked Questions

Everything you need to know about video overlays

No. You can add a watermark or image overlay directly in your browser without installing any software. Upload your video, upload a PNG overlay image, position it where you want, adjust the opacity, and click the Process button. The overlay is permanently encoded into the output file.
PNG files support an alpha channel, which controls which parts of the image are transparent. If you use a logo saved as PNG with a transparent background, only the logo itself appears over the video. If you use a JPEG, the image has no transparency support and will appear as a solid rectangle covering the video.
Yes. Each overlay has an opacity slider that ranges from 0 to 100 percent. Setting it to around 20 to 30 percent produces a ghost watermark that is visible but does not obscure the video content beneath. Setting it to 100 percent makes the overlay fully opaque.
No. The encoder only modifies the video track. The original audio waveform is copied directly into the output file without any changes. You will not notice any difference in audio quality, volume, or sync between the original and output files.
Each overlay has Start Time and End Time fields measured in seconds. Setting Start Time to 5 and End Time to 10 makes the overlay appear from 5 seconds to 10 seconds into the video. Outside of that time range, the overlay will not render into the video frames.
No. The tool runs locally in your browser using your device's hardware. There are no subscription fees and no branding added to the output. The only content in the output file is your video and the overlays you configured.

More Video Tools

Explore our other free video editing tools