Skip to main content
WizTools123
WizTools123
Free Online Tools

Tool Categories


Video Tools New Tool

Free Online Subtitle Burner for SRT and VTT Files

Burn subtitles into a video free from an SRT or VTT file without uploading either. Every line is drawn with your own fonts and placed in a single pass, the preview shows the real thing on your own frame, and the limit on how many lines fit is stated before you run.

Free Forever Nothing Uploaded SRT And VTT One Pass
Free Online Subtitle Burner for SRT and VTT Files
Share this tool
Advertisement Slot (Top Banner) Google AdSense Unit • Responsive Banner
Drop a video here to burn subtitles into it An SRT or VTT file, or lines you type, drawn into the picture. Nothing is uploaded. Select a Video MP4, MOV, WebM, MKV, AVI and more • best under 300 MB • nothing is uploaded
0:00.000 / 0:00
The subtitles
SRT or VTT. You can paste the text below instead if you prefer.
Nothing read yet.
A share of the picture height, so it reads the same at any export size.
Pick a video and a subtitle file, and the first line appears here.

Output
Measured on the short side, so portrait video keeps its shape.
Dropping frames makes a smaller file. It cannot add frames that were never recorded.
.mp4

Your video with the subtitles

These files only exist in this tab. Save the ones you want before you close the page, because there is no copy of them anywhere else.

Buy Us A Coffee

Enjoying WizTools123? Help keep our server infrastructure 100% free and open for everyone.

Buy Us A Coffee
Sponsored Content (Below Tool) Google AdSense Placement

How to Burn Subtitles In

Drop the video, add the file, download.

1
Drop the video in It is opened by your browser and never uploaded. Its size is read from the file, because the subtitles are drawn to match it.
2
Add the subtitle file An SRT or a VTT, or paste the text straight in. The number of lines it found is shown so you can tell it read the file properly.
3
Style them Size, colour, and whether there is a dark edge or a solid bar behind. The preview shows the first line on a frame of your own video.
4
Run it Every line is drawn into the picture at its own moment, in a single pass, and the file downloads.

Burnt In Versus a Track

They are not the same thing, and it matters.

Burnt in is not the same as a subtitle track. A track can be switched off, translated, and read by a search engine. Burnt in cannot be any of those, but it also cannot be missed: it shows on every player, in every feed, whether or not captions are turned on.
The letters are drawn on this page. The encoder in your browser has no fonts, so it cannot render text at all. Everything here is drawn with the fonts your own machine has and laid over the picture, which is why the preview is the real thing.
There is a limit on how many lines fit in one pass, and it is stated before you run. All of the lines are drawn into one tall image, and a browser has a ceiling on how big an image can be. This page works out how many fit at your video's size and tells you the number rather than quietly dropping the rest.
The timings are used exactly as written. Nothing is nudged or rounded, so if the subtitles are out of sync with the video they will still be out of sync afterwards. Fix the file first.
The picture has to be encoded again. There is no copy route for a colour change, because the colours live inside the compressed picture data. Expect it to take real time, and use the quality setting to decide what that costs.
The work happens on your own machine. Your video is opened by this page, not sent anywhere. That is why there is no upload bar, no queue and no waiting for a server. It is also why a big file leans on your own processor: nothing is being done for you somewhere else.
There is a real size ceiling, and it is your device, not us. The whole video has to fit in the browser's memory while it is being worked on, so roughly three hundred megabytes is comfortable on a laptop and far less on a phone. This page tells you where you stand the moment you pick a file.
The first run downloads the engine, later runs do not. Video work needs a real encoder, and that is a thirty megabyte download the first time you press the button. Your browser keeps it, so the second video starts straight away.
Leave the tab open. All of the work is in this page, so closing it or navigating away stops the job halfway. On a phone, switching apps can do the same thing, because the system is allowed to pause a background tab.

Key Features & Capabilities

What this tool does, and what it deliberately does not.

Nothing uploaded FFmpeg runs inside your browser as WebAssembly, so neither the video nor the subtitle file reaches a server.
SRT and VTT Both formats are read, including multi line cues, and the timings are used exactly as written.
A real preview The first line drawn on a frame from your own video, by the same code that writes the file.
One pass Every line is placed in a single encode rather than the video being cut up and rejoined for each one.
Your own fonts The letters are drawn with the fonts on this machine, so nobody watching needs to have them.
Your format and quality MP4, WebM, MOV or MKV, with the same quality and size controls the rest of this hub uses.

About the Video Subtitle Burner

Burning subtitles in means drawing them into the picture, so that they are part of the video rather than a track alongside it. Almost all social video does this, because captions in a feed are usually off by default and a video nobody can follow is a video nobody watches.

Doing it in a browser takes a detour. The encoder that runs here has no fonts, so it cannot draw a letter. The subtitle filter it advertises produces a perfectly valid file with nothing visible on it. What happens instead is that every line is drawn on this page, with the fonts your own machine has, into one tall image with a strip for each line. A single filter then picks the right strip for whatever second the video is at, which is why the whole job is one pass rather than the video being cut apart and rejoined for every caption.

That approach has a ceiling, because a browser limits how big an image can be. Rather than quietly dropping lines past that point, this page works out how many fit at your video's size and tells you the number before you run anything.

The timings are used exactly as they appear in your file. Nothing is nudged, so subtitles that drift will still drift: that is a job for fixing the file, not for the burner. Everything happens on your own machine, and nothing is sent anywhere.

Frequently Asked Questions

SRT, VTT, styling and how many lines fit.

Drop the video here, add your SRT or VTT file, style the text and press the button. Each line is drawn into the picture at its own moment and the file downloads.

A track can be switched off, translated and indexed. Burnt in cannot, but it also cannot be missed, which is why social video almost always uses it.

SRT and VTT, including cues that run to more than one line. The timings are used exactly as written, so a file that is out of sync stays out of sync.

Yes, and it is shown before you run. All the lines are drawn into one tall image and a browser has a ceiling on image size, so this page works out how many fit at your video's size and says so.

The text is drawn with the fonts on the machine you are using. Size, colour and what sits behind the text are all adjustable here.

No. The encoder runs inside your browser, so neither the video nor the subtitle file leaves your machine.

Other Video Tools

Advertisement Slot (Bottom Banner) Google AdSense Unit • Responsive Banner