Play your video, tap + when you want a caption, type it, then drag on the timeline to fine-tune. Export as SRT, a soft subtitle track, or burned into the video — all in your browser.
Max file size: 500 MB · Files are processed locally in your browser, nothing is uploaded.
100% free · Everything runs in your browser · Your videos never leave your device
First run loads the video engine (~30MB, one time). Burning re-encodes only the subtitled parts — the rest is copied losslessly.
Soft subtitles (SRT or an embedded track) keep the original video 100% untouched — fast and lossless. Burning draws the text into the video frames themselves, so captions show up in every player and every app, even ones that ignore subtitle tracks. To keep burning fast, only the subtitled parts are re-encoded; everything else is copied without re-encoding.
Download .srt if you upload to YouTube, or want to keep editing later — you can re-import the file here any time. MP4 + subtitle track if you want one file with captions the viewer can toggle on/off (works in VLC, MX Player and most desktop players). Burn into video if the captions must be visible everywhere — social apps, chat apps, any player — with zero dependence on subtitle support.
No. Everything runs locally in your browser using FFmpeg WebAssembly. Your video never leaves your device.
Burning decodes each subtitled segment, draws the text onto the frames, and re-encodes that part. Segments without captions are copied without re-encoding, which saves a lot of time and preserves quality.
Noto Sans SC, downloaded once (about 17 MB) and then cached by your browser. It covers Chinese, Japanese, Korean and Latin characters.
Yes — download the .srt first. You can import it back here any time to continue editing, then export again.
No. Embedded subtitle tracks work in VLC, MX Player, QuickTime and most desktop players, but many chat and social apps ignore them. If captions must be visible everywhere, use "Burn into video".