Choose the video
Open one local clip and wait for its moving preview.
Keep a reference screenshot, diagram or graphic visible over an existing video. Add still-image layers, arrange them in the preview and export MP4 locally. Free, without an account or added watermark.
No upload size limit. Files stay in this browser.
Keep this tab open until encoding finishes.
Open one local clip and wait for its moving preview.
Click Add image and select a file. Repeat for another layer; the picker on a selected layer replaces that image.
Move and resize each image, set opacity, and play several parts of the clip to check what it covers.
Keep the tab open during rendering. Open the downloaded file to check picture and sound. Export again after changing layers.
Add separate layers for a screenshot, diagram or transparent graphic.
Drag and resize the selected box, or enter X, Y, width and height.
Fade the whole image or keep it fully opaque for readable details.
The canvas uses the video’s width and height; the MP4 is re-encoded.
Use browser-readable MP4, MOV, WebM or M4V video and PNG, JPG, WebP or SVG images. Codec and image-rendering support vary; an accepted extension does not guarantee export.
For a 20-second walkthrough, add a PNG diagram beside the area being demonstrated. Use 100% opacity for small labels, enlarge the box if they are hard to read, and play the clip to check that changing controls remain visible. The diagram stays in place throughout.
For brand text or logos, use Video Watermark. To turn a sequence of still images into a video, use Image to Video. Browse all free tools.
Yes. No account or credits are required, and no DojoClip watermark is added.
No. Your files, preview and export are processed locally. The page may download code. Save the MP4 before leaving; this tool does not save a cloud project.
Add image creates another independent layer. Choosing a file within the selected layer replaces its image. If you cancel a picker and leave an empty image layer, choose its file or delete the layer before export.
Only transparent areas already in the file show the video underneath. PNG, WebP or SVG can carry transparency; a white background remains white. Lowering opacity fades the image’s text and background together. There is no background-removal control.
Each layer has a fixed position and size for the full clip. There are no start/end, animation or tracking controls. This overlays still images, not a second moving video.
There is no fixed input size or duration cap, but browser memory and decoding/encoding support limit processing. Large sources or many complex images may fail. One video is exported at a time, without batch processing.
Each image keeps its aspect ratio inside its box; resizing is not cropping. Export uses the source video dimensions at 30 fps with compatible audio. Re-encoding can change quality and file size; there is no lossless guarantee.