Home / Video / Add Subtitles to Video
Add Subtitles to Video
Burn SRT, VTT or ASS subtitles into a video with your style, or add them as a switchable track in MP4 or MKV.
Free, no uploads, no sign-up. Runs 100% in your browser.
How Add Subtitles to Video works
Subtitles are drawn with libass inside ffmpeg.wasm using the bundled Liberation Sans font (SIL Open Font License). Separate tracks are added without re-encoding. Video work runs in ffmpeg.wasm, the FFmpeg toolkit compiled to WebAssembly (GPL build, loaded as a separate engine file of about 30 MB the first time, then cached).
Input: MP4, MOV, WEBM, MKV, AVI, SRT, VTT, ASS. Output: MP4, MKV.
How to use Add Subtitles to Video
- Drop a video onto Add Subtitles to Video.
- The first run downloads the ffmpeg engine (about 30 MB, once).
- Set your range, format or quality options.
- Process it (progress is shown live), then download.
Tips
- Shorter clips and lower resolutions process much faster.
- Processing speed depends on your CPU; plug in laptops for long jobs.
- Keep the tab in the foreground while encoding.
Add Subtitles to Video FAQ
- Are my files uploaded?
- No. This tool runs entirely in your browser tab. Files are read from your disk into memory and the result is generated locally.
- Is it free? Are there limits or watermarks?
- Free and open source (MIT). There are no file-size caps, daily quotas, accounts or watermarks.
- Does it work offline?
- Yes, once the page (and any engine it needs) has loaded, it keeps working without a connection thanks to the service worker cache.
Related tools
- Audio Transcriber: Transcribe speech with on-device Whisper AI and export SRT.
- Add Text & Stickers to Video: Timed text, emoji stickers, freehand drawing and a progress bar on any video.
- Video Converter: Convert between MP4, WEBM, MOV, MKV and AVI.
- Video Trimmer: Trim and cut clips with a visual timeline, no re-upload.