---
title: "How to Burn Subtitles Into a Video (Hardcode SRT or VTT)"
description: "What hardcoded subtitles are, when to burn them in instead of using a caption file, and how to do it in your browser with an SRT or VTT file."
summary: "Burning subtitles into a video paints the words into the picture, so they show on every player and cannot be turned off. A separate SRT or VTT file can be edited later and searched as text. For short-form video, burned-in captions are the usual choice because feeds play on mute."
url: "https://www.gpt-video.com/blog/how-to-burn-subtitles-into-video"
published: "2026-10-07"
updated: "2026-10-07"
author: "Alessio Battagliero"
topic: "AI video editing, explained"
keywords: "burn subtitles, hardcoded captions, SRT, VTT, video captions"
---

# How to Burn Subtitles Into a Video (Hardcode SRT or VTT)

Burning subtitles into a video paints the words into the picture, so they show on every player and cannot be turned off. A separate SRT or VTT file can be edited later and searched as text. For short-form video, burned-in captions are the usual choice because feeds play on mute.

## What burning subtitles means

Burning subtitles into a video, also called hardcoding, paints the words into the picture. After that the words are pixels, like the faces and the background. They cannot be turned off, they cannot be edited without exporting the video again, and they show up on every app and player that can play the video itself.

The other way to add subtitles is a separate caption file, usually in the SRT or VTT format. The video stays untouched, and the player draws the text on top. Viewers can switch those captions off, but only players that support the file will show them at all.

For short-form video, burned-in captions are the normal choice. Most feeds play videos on mute first, and a separate file is often ignored or not accepted at upload.

## Burned-in or separate: which one to use

The right answer depends on where the video will be seen. This table sets the two options side by side.

| Question | Burned in | Separate SRT or VTT file |
| :-- | :-- | :-- |
| Can viewers turn the words off? | No | Yes |
| Do they show in every app? | Yes, wherever the video plays | Only where the player loads the file |
| Can you fix a typo later? | Only by exporting again | Yes, edit the file and upload it again |
| Can the words be searched as text? | No, they are pixels | Yes, where the platform reads the file |
| Can one video hold several languages? | No, one per export | Yes, one file per language |
| Is the video compressed again? | Yes, every frame is redrawn | No |

Many people do both. They post the burned-in version for viewers who watch without sound and upload the same SRT file wherever the platform accepts one, so the words stay searchable. Keep your subtitle file after you burn it.

## Step by step with an SRT or VTT file

If you already have a subtitle file, the free [subtitle burner](/tools/subtitle-burner) hardcodes it into an MP4 in your browser.

:::steps
### Add the video, then the subtitles
Drop in your video. Once it has been read, add the matching SRT or VTT file, or paste the text if it only exists in an email or an editor.

### Check the captions on real frames
The preview draws each caption over a frame of your own video, using the same code that renders the final file. Step through the lines and change the style, position and size until each one reads well.

### Burn and download
Press the burn button. Every frame is decoded, the caption is painted on, and the frame is encoded again as H.264 while the sound is carried over. Download the MP4 at the end.
:::

## Make the captions readable

Burned-in text cannot be fixed afterward, so check a few things before you export.

Keep the text away from the edges and away from the areas that apps cover with buttons and usernames. Our [safe zones guide](/tools/safe-zones) shows where those areas sit on each platform. Use a high contrast between the text and the footage, and add an outline or a box behind the words when the background is busy.

Keep each line short. Two lines at most is a good rule on a phone. If a line runs long, split it into two captions rather than shrinking the type. The words should be large enough to read at arm's length without squinting.

## When you do not have a subtitle file yet

Many videos have no SRT file at all. Then you need a transcript first. [AI captions](/features/ai-captions) transcribe the speech, time every word, and render the captions into the clip in one step, so there is no separate file to manage.

If you have a caption file in the wrong format, the [subtitle converter](/tools/subtitle-converter) changes it between SRT and VTT before you burn. Always read the transcript once. Names, product terms and acronyms are where speech recognition tends to slip, and a typo burned into a video stays there.

Our post on [captions that get watched](/blog/ai-captions-that-get-watched) goes deeper on style, timing and animation for short clips.

## Mistakes that are hard to undo

Burned-in captions are permanent, so a few mistakes are worth catching before you press the button.

The first is timing. If the SRT file was made for a version of the video that was later trimmed, every line will appear early or late. Play the preview from the first caption to the last, and look at a line in the middle as well. A drift that is small at the start can add up to a full second by the end.

The second is encoding. A subtitle file saved in the wrong text format can turn accented letters and quotation marks into odd symbols. Open the file in a plain text editor first. If you see broken characters there, you will see them in the video.

The third is length. A caption that stays on screen for less than a second cannot be read. Merge it with the line next to it.

## Quality and file size after burning

Because every frame is redrawn, a burned video is compressed again. That adds a small quality cost, the same one you pay for any single export. Starting from the original file rather than from an already compressed copy keeps that cost as low as it can be.

File size usually changes only slightly. If the result looks softer than the source, check that you started from the best version you have. If you plan to publish on several platforms, burn once from the original and avoid running the burned file through a second tool.

Keep two files in your archive: the clean video without captions, and the burned version you posted. The clean one lets you change the captions, or the language, without starting over.
