Add Photo to Video
Overlay unlimited photos, logos, watermarks and stickers onto any video. Drag to reposition, resize, rotate, set shape, blend mode, opacity, and timing — all in your browser with live preview.
Drop your video here
or click to browse — MP4, MOV, WebM, AVI, MKV and moreHow It Works
Add photos to any video in three simple steps.
Upload Your Video
Drag and drop or browse for your video file. Supports MP4, MOV, WebM, AVI, MKV and any format your browser can play.
Add & Style Photos
Click "Add Photo" to upload any image. Resize, rotate, position, choose a shape mask, set blend mode, add border, animate entry, and control show/hide timing.
Export & Download
Click Export to render the full video with every photo composited onto each frame. Download as WebM, MP4, or MKV with original audio preserved.
Everything You Need
A complete photo overlay studio — right in your browser.
Unlimited Photo Layers
Add as many images as you need — logos, watermarks, stickers, profile pictures, product shots. Each layer has independent position, size, rotation and timing.
6 Shape Masks
Display photos as Rectangle, Rounded Rectangle, Circle, Diamond, Star, or Heart. Shape masks are applied using Canvas clip paths for clean, sharp edges.
Custom Timing
Set start and end times per photo layer in seconds. Show a logo for the full duration, or flash a sticker between 5–8 seconds. Each photo appears and disappears independently.
6 Blend Modes
Normal, Multiply, Screen, Overlay, Lighten, Darken — blend your photo with the underlying video for creative compositing effects like transparent logos and double exposures.
Drag to Reposition
Click and drag any photo layer directly on the canvas preview to move it to the exact position you want. The layer snaps to your mouse position in real time.
100% Private
All compositing uses the HTML5 Canvas 2D context drawImage API. Your video and photos never leave your device — no uploads, no accounts required.
Frequently Asked Questions
Free Online Add Photo to Video Tool — Image Overlay in Your Browser
Our free online add-photo-to-video tool lets you composite unlimited image layers onto any video with full control over size, rotation, shape, blend mode, opacity, border, shadow, animation, and timing — all running in your browser with no uploads and no software to install.
How Photo Compositing Works on the Canvas
Each video frame is drawn onto an HTML5 Canvas using the drawImage() method. For each photo layer, the Canvas 2D context's save/restore, translate, rotate, scale, and clip path methods are used to position, size, rotate, and mask the image. The globalCompositeOperation property is set to the chosen blend mode before drawing each photo. globalAlpha handles opacity. The clip path for shape masks — circle, rounded rectangle, diamond, star, and heart — is built using beginPath() and arc() or bezier curve methods. The final canvas stream is captured by MediaRecorder for export.
Common Use Cases
Adding a logo watermark to brand videos, overlaying a circular profile photo for talking-head videos, inserting product images into promotional videos, adding sticker-style PNG graphics to social media clips, creating lower-third picture-in-picture effects, and compositing transparent overlay graphics are all common uses for this tool.
