Choose one video
Open a local clip and wait for its preview.
Add a smile, celebration or visual reaction to an existing clip. Choose a preset or paste an emoji, place it in the preview and export MP4. Free, local and without an account or added watermark.
No upload size limit. Files stay in this browser.
Keep this tab open until encoding finishes.
Open a local clip and wait for its preview.
Replace the starter 😀 using a preset or paste an emoji. Use Add emoji for another layer; delete unwanted layers with the trash button.
Move the selected box or enter coordinates. Set font size and give the box enough room; text shrinks to fit. Opacity runs from 10–100%.
Play the full clip to check the symbols and placement. Keep the tab open, then inspect the downloaded picture and sound. Export again after edits.
Pick from 18 popular presets or paste an emoji supported by your device.
Give each reaction its own position, font size, box size and opacity.
Your video stays on your device during preview and export.
The canvas matches the video’s width and height; export re-encodes the picture.
Use browser-readable MP4, MOV, WebM or M4V. Emojis are Unicode characters rendered with available fonts, not uploaded sticker images. Not every symbol or combination is supported on every device.
For a six-second cake reveal, choose 🎉 and place it away from the cake and any captions. Play the clip to check that hands do not pass behind it. The emoji is present from the start, so trim to the reveal first if that is the only moment you want to share.
For an image-based reaction, use Add Image to Video. For badges or custom artwork, use Add Stickers. Browse all free tools.
Yes. No sign-up or credits are required, and no extra DojoClip watermark is added.
No. Preview and video encoding run locally. The page may download code or fonts. Download your result before leaving; this tool does not save a cloud project.
A preset changes the selected layer. Add emoji creates a separate reaction you can move independently. Put reactions in separate layers when they need different sizes or positions. Delete the whole layer to remove it.
Its design depends on the browser’s available emoji fonts. Unsupported sequences may appear as boxes or separate symbols. The text-color control may not recolor a multicolored emoji. Check the preview and choose another symbol if needed.
No. Each layer stays fixed for the full clip, without start/end times, rotation, animation or tracking. A moving face can leave the emoji’s coverage; this is not automatic face hiding.
There is no fixed input file-size or duration cap. Browser decoding, video encoding and memory still limit what can finish. One video exports at a time; no batch processing is provided.
The exported MP4 contains the design rendered on your device; playback does not choose the glyph again. Export uses 30 fps and compatible source audio. Re-encoding can change quality, file size and frame rate.