Guides / basics

How to add subtitles to a video (free, 2026)

updated July 2026·5 min read

There are four ways to put subtitles on a video, and they solve different problems. Pick by where the video will play - a platform that accepts subtitle files, a media player, or a social feed where the text has to be part of the picture.

TL;DR: uploading to YouTube? Use a separate SRT file. Sending a file people will watch in a player? Soft-embed the track. Posting to social? Burn it in, or use animated captions.

1. A separate subtitle file (SRT/VTT)

The most flexible route: a small text file with timestamps that travels alongside your video. YouTube, Vimeo, LinkedIn and most course platforms accept SRT uploads, viewers can toggle subtitles on and off, and search engines can read the text. It's also the format every editor imports if you want to restyle things later.

The catch: the file and the video are separate. If the platform doesn't accept subtitle uploads, nobody sees them.

2. Soft-embedded subtitles

The subtitle track is stored inside the video file (mp4/mkv), but stays a separate stream - players like VLC show a subtitles menu and viewers can switch them on or off. One file to share, no sidecar to lose. This is the best option for videos you deliver directly to people rather than to a platform.

3. Burned-in subtitles

The text is rendered permanently into the pixels. Every player and every platform shows them, styling is fully under your control, and nothing can go missing. The trade-off is that they can never be turned off or edited without re-rendering the video.

4. Animated captions

The social-media variant of burning in: word-by-word highlighted captions, CapCut-style. Technically these are burned-in too, but timed and styled per word rather than per line - which only looks right when every word's timing is accurate. That's the caption maker's job.

Which one should you use?

YouTube or a course platform: SRT file. Direct file delivery: soft-embed. Instagram, TikTok, Shorts: burned-in or animated captions. Our generator produces all four from the same upload, so you can grab an SRT for YouTube and a captioned render for social from one job.

Add subtitles to your video now
Free, no account. SRT/VTT downloads, soft-embed, burn-in, or animated captions - from one upload.
Generate subtitles →