💬 Add Subtitles to Video
Add subtitles to a video from an SRT file. The subtitles are added as a selectable subtitle track in the MP4 — they are not burned into the picture. Viewers can turn them on or off in players that support subtitle tracks.
Runs entirely in your browser with FFmpeg.wasm. No upload, no account, no video stored anywhere, and no watermark added by this site.
📁 Drop a video here, or choose a file
MP4, MOV, WebM and other common video files. One file at a time. Files are processed in your browser only — nothing is uploaded.
Choose videoSubtitles are added as a selectable track, not burned into the picture. See the limits below.
Before you press Process: the video engine is about 32 MB and downloads only when you press Process — never on page load. Your video never leaves this device. No account, no artificial limit; speed depends on your device and browser.
Subtitles: this adds a selectable subtitle track to the MP4. It does not burn subtitles into the picture.
How to use it
- Choose a video file (MP4 or MOV works best).
- Choose your .srt subtitle file.
- Press Add Subtitles.
- Download the subtitled MP4 and test it in a player that shows subtitle tracks.
Supported formats and limitations
- Your video never leaves your device. Processing runs in your browser with FFmpeg.wasm; there is no upload, no account and no server copy.
- The video engine (about 32 MB) is downloaded only after you choose a file and press Process — never automatically when the page loads.
- There is no artificial usage limit and no account. Real speed and maximum size depend on your device and browser: large or long videos are slower and may run out of browser memory. A warning is shown for very large files, but no file is hard-blocked for size alone.
- IMPORTANT — NOT BURNED IN: subtitles are stored as a separate mov_text track. They will not appear in players, previews or platforms that ignore subtitle tracks, and they will not appear in a screenshot of the video.
- Works best for MP4 and MOV inputs. Other containers may need converting to MP4 first.
- The SRT file must be valid SRT with timecodes. A malformed SRT will fail with an error.
- No artificial usage limit: capacity depends on your device and browser. Large or long videos are slower and may run out of browser memory.
Frequently asked questions
Why do I not see subtitles in some players?
Those players may not show subtitle tracks. Open the file in a player with subtitle support and enable the track, or use a video editor if you need subtitles burned into the picture itself.
Can I add subtitles in another language?
Yes, if the SRT file contains that language. The tool does not translate subtitles; it only attaches the file you provide.
Related tools
Back to all video tools · Privacy Policy · Terms · Disclaimer