Watermark tool

Add Image Watermark with FFmpeg

Generate FFmpeg overlay commands to add a logo or PNG watermark to a video.

FFmpeg.Run generates commands only. Your media files stay on your computer and are never uploaded.

Command options

Generated command

Common uses

  • Add a logo to the bottom-right corner
  • Scale a PNG watermark before overlaying it
  • Keep audio unchanged while re-encoding the watermarked video

Related articles

Related command recipes

Command notes

Image overlays use `-filter_complex` because FFmpeg combines two inputs: the video and the watermark image.

Adding a watermark changes video frames, so the video stream must be re-encoded.

Use PNG when you need a transparent watermark background.

FAQ

Can I add a watermark without re-encoding?

No. Overlaying an image changes the video pixels, so FFmpeg must re-encode the video stream. You can still copy the audio stream.

What image format should I use?

Use PNG for logos with transparency. JPG works, but it cannot have a transparent background.

How do I make the watermark smaller?

Enable scaling and set a logo width such as 80, 120, or 160 pixels. FFmpeg can preserve the logo aspect ratio with `scale=width:-1`.