Add Photo to Video Online

Place portraits, product photos, screenshots, or reaction pictures over a video. Arrange multiple photos and export an MP4 at the original video resolution.

Video file

No upload size limit. Files stay in this browser.

Photo layers
Drag or resize the selected photo in the video preview.
Upload a video to start adding photos.

Keep this tab open until encoding finishes.

How to add a photo to a video

Upload the video

Choose the MP4, MOV, WebM, or M4V clip that will play behind the photos.

Add your photo

Select a PNG, JPG, WebP, or SVG and add more photo layers when needed.

Position and resize

Drag the photo in the preview, use its resize handles, and adjust opacity.

Export the MP4

Render locally and download the video with every photo overlay applied.

A focused photo overlay editor

Add multiple photos

Layer portraits, product shots, screenshots, before-and-after references, or reaction pictures over one clip.

Create picture-in-picture layouts

Drag each photo into place or enter exact X, Y, width, and height values.

Control photo transparency

Keep a picture fully visible or blend it gently into the moving background.

Preserve original video dimensions

The output uses the uploaded video's original width and height instead of a fixed template.

Supported video and photo formats

Use common browser-readable videos with still photos and transparent picture files.

MP4MOVWebMM4VPNGJPGJPEGWebPSVG

Put a picture over moving video

A photo overlay is useful when you want to keep a speaker visible beside a reference image, show a product close-up during a demonstration, add a reaction picture, or compare a still image with the footage behind it. Each picture remains an independent layer, so arranging a clean picture-in-picture composition is straightforward.

Add several photos without a full timeline editor

Use separate layers for a portrait, screenshot, product image, or visual reference. You can move and resize every layer directly in the preview, then fine-tune its position and opacity with numeric controls.

Export without uploading private footage

The photos and video are processed locally, including the MP4 render. For logos, transparent graphics, and broader image-overlay use cases, see Add Image to Video.

FAQ

Can I add a photo to a video for free?

Yes. No account is required, and DojoClip does not add an extra watermark to the result.

Are my video and photos uploaded?

No. The source files, preview, and MP4 export remain in your browser.

Can I add more than one photo?

Yes. Each photo is a separate layer with its own position, size, and opacity.

Can I place a transparent photo or cutout over video?

Yes. PNG, WebP, and SVG files can preserve transparent areas for cutouts and picture-in-picture graphics.

Does each photo stay visible for the whole video?

Yes. This focused tool keeps every photo fixed for the full clip. Timed entrances, animation, and motion tracking are not included.

Which browser works best for MP4 export?

Chrome and Edge currently provide the most reliable local video encoding support.