◈ Watermark Studio

100% client-side · vanilla JS + Tailwind · deploys to Cloudflare Pages

detecting recorder… How it works

Drop a video here or click to browse

MP4 / WebM / MOV · never uploaded, stays in your browser

No video loaded

Load a video to see live watermark preview
static
0:00 / 0:00
Tip: drag the watermark directly on the video to set start position (static / linear / random modes).

Export

Offline export needs Chrome/Edge with WebCodecs + Opus — checking…

Canvas + MediaRecorder bake-in. Output is WebM (playable everywhere, uploadable to YouTube/Drive). MP4 would need ffmpeg.wasm — left out of v1 on purpose.