Add subtitles to video
Burn subtitles into the picture or attach them as a track. Burned-in subtitles show everywhere, even where nobody turns them on; attached ones the viewer can switch off, and the picture is not re-encoded.
Up to 2 files, 500 MB each
About this tool
- Where it runs
- On the server: a browser cannot do this kind of work. The file is uploaded only for as long as the job takes and deleted right after — two hours without an account, twenty-four hours with one.
- What it accepts
- video, MP4, MOV, MKV, WEBM, SRT, VTT, ASS, SSA. The type is determined by the file contents, not by its extension.
- Limits
- Up to 2 files at a time, each up to 500 MB, 1 GB in total.
Frequently asked
- Burn in or attach — which should I pick?
- Burned-in subtitles are visible everywhere, including where nobody turns them on — but they can no longer be switched off, and the picture is re-encoded. Attached ones the viewer turns on, and the picture is copied losslessly and instantly.
- Why does burning in refuse Chinese characters?
- The font we draw with does not have them, and drawing empty boxes instead would mean handing you a broken video without a word. Attach the subtitles as a track instead: the viewer’s player draws them with its own font, and any language works.
More in Video
- Convert videoTurn a video into MP4, WebM or MKV. MP4 plays everywhere, WebM is for the web, MKV is what you usually need to open somewhere else.
- Compress videoFit a recording into a given number of megabytes — to send by email or messenger. We work out the bitrate for your limit and encode in two passes to hit it.
- Resize videoConvert a recording to 1080p, 720p, 480p or 360p. Width follows the original proportions, so nothing gets stretched. Upscaling is refused: it adds no detail and only inflates the file.
- Trim videoCut out a fragment by timecodes. The stream is copied without re-encoding, so it is fast and lossless. If the cut cannot land on a keyframe, we re-encode and say so.
- Remove audio from videoDrop the sound track. The picture is copied as is — no quality loss and no waiting.
- Video to GIFBuild a GIF from a fragment. The palette is generated for your specific video in a separate pass — without that you get noise instead of a picture.
- Video thumbnailGrab a frame for a cover or preview. Exactly one frame is decoded, so an hour of video costs no more than a minute.