Wondering how to permanently add subtitles into your video? Admittedly, going the extra mile and adding permanent, burned-in, or technically speaking, hardcoded subtitles to your video can benefit your brand significantly.
Because those subtitles are permanently linked into the video file and canât be removed directly, your viewers can see them irrespective of the video host or the player they use. Naturally, this helps you drive more eyeballs and better engagement to your videos.Â
So, in this post, letâs show you how to hardcode subtitles into your video.
Weâll cover the following:
- What are hardcoded subtitles and why do they matter?
- How to hardcode subtitles with VLC media player
- How to hardcode subtitles online with VEED
Letâs roll:
What are hardcoded subtitles and why do they matter
A hardcoded subtitle is a caption or line of text that transcribes what the video says, playing without relying on subtitle plugins or uploading an SRT file.
What is an SRT file?
Files with .SRT or SubRip Subtitle file are plain video text files that contain a videoâs subtitle information such as the sequential subtitles and time codes of the text so they match the audio. Hereâs more on how to create a SRT file for your videos.
Unlike closed captions, these captions are burned into or merged with video images so no one can remove them once youâve added them.
Typically, viewers can turn video captions on and off, depending on how comfortable they are with the text running at the bottom of their screens.
However, thatâs not a luxury they can afford if theyâre watching video content on platforms like Instagram, TikTok, or Snapchat. Those platforms donât accept SRT files so viewers have to do without captions. Take Snapchat, for instance, it has no caption feature at all.Â
The other two networks are slowly rolling it out. For example, with Instagram Stories, youâve the option to add closed caption stickers. IGTV, on the other hand, auto-generates captions. As for TikTok, you get automated closed captions, but thereâs no option to add subtitles in live video.Â
But hereâs the thing: expect weird interpretations with auto-generated subtitles that you canât edit â not the text nor its placement. Sure you can change spelling in TikTok captions, but thatâs as far as it goes. Meaning: you canât change their placement or style.Â
With Instagram Stories, you can customize the closed caption stickers â choosing from a few font and color options. But thatâs all.Â
All this is sad news for content creators.
Because 83% watch videos with the sound turned off. A higher number, 92%, view videos with sound off on their mobile device. To top that, 70% of folks watch videos on mute in public. 25% do the same in a private setting.
Translation: your videos wonât be able to garner as much engagement as they deserve if there are no subtitles. In fact, one of the reports shared above went on to recommend captioning videos as that makes 80% of consumers likely to watch the full video.
In this context, adding hardcoded subtitles that donât require any SRT file or subtitle plugin to run are the best solution. Theyâre the tattoo to your videos â permanently inked into the file so thereâs no worrying whether your audience might not be able to opt in to them. Bullseye!
â
So why does adding subtitles matter?Â
Briefly, hardcoded subtitling videos helps you improve viewersâ experience and grow your engagement.Â
Hereâs a breakdown of the major benefits of adding captions to your videos:
- Subtitles play for everyone regardless of their player settings. Whether your audience is on YouTube or TikTok, they can enjoy captioned videos without having to try and enable captions (and getting disappointed if theyâre on Tiktok or IG).
- Better video engagement. Since platforms like Instagram donât allow you to upload SRT files with your video, you can get more eyeballs to your videos using hardcode subtitles as more people view it and watch time increases. With the increased watch time and user interaction with your video, your content is likely going to get more exposure. Chances of getting comments on it also increase as more people can understand what youâve covered.Â
- Perfect sync between video and subtitles. With SRT files, media players have to decode and encode subtitles as they play the video. Any delay in managing the two means viewers are greeted with videos with poorly synced subtitles and the rest of the content. And hereâs the kicker: some players, desktop, and websites are incompatible with softcode subtitles or donât show the correct subtitles.
In contrast, hardcoded subtitles come with no extra baggage like requiring a plugin, player or SRT file to play. Meaning: the audio plays in tandem with the video, delivering your story perfectly to your viewers.
- Great video accessibility and wider audience. With hardcode subtitles in place, differently abled folks like those with ADHD, autism, and hearing impairment can enjoy your video content â regardless of the player and video host.
For online educators using social to share their message, thereâs more reason to rejoice. Why? Because captions can improve information retention and focus for people with ADHD and Autism.
People who donât have any trouble with hearing or focus also tend to use captions for learning. So hardcode subtitling is a definite win-win!
Pro tip: Translate your videos using VEEDâs automatic video translator. This way, you overcome language barriers too â boosting engagement with your content further.
Â
How to hardcode subtitles with VLC media player
You now know that hardcoding subtitles comes with too many perks to ignore. So letâs get you started with adding burned-in subtitles to your video.
On a side note, if you prefer learning by watching, hereâs a video walkthrough of how to hardcode subtitles into a video:
 Â
Using a VLC media player for this job is ideal for folks who are looking to add hardcode subtitles once in a while. Say, you are a creator who doesnât focus much on video content.
If youâre a creator or social media marketer who lives and breathes video content though, feel free to skip this section and jump straight to adding hardcode subtitles the easy and fast way.
Now, for adding hardcoding subtitles with VLC.
What is VLC?
Developed by VideoLAN project, VLC is a free, cross-platform media player. Itâs available for use on desktop and mobile platforms including Android, Windows, and iOS.
You'll need the following:Â
- Your masterpiece â the video
- The SRT file containing videoâs subtitles
- The VLC player itself. Download and install on your computer for free from their website.
â
Pro Tip: If you just want to add subtitles with the click of a button and don't want to deal with a clunky freer alternative use VEED's online video editor and auto-subtitle generator.
â
đ«Heads-up: Make sure your SRT file is the correct one. If itâs wrong and you end up adding the subtitles, youâll have to restart the subtitling process from scratch to add the correct subs.
To add the subtitles, follow these steps:
Â
1. Open VLC media player
Open the VLC media player. Thereâs no point selecting your video and opening it using the âopen with VLCâ option since youâll be selecting the video in the next step anyway.Â
2. Add your video within the stream menu
Hover over the media tab and click on Stream. Alternatively, use the shortcut CTRL+S and the Stream menu will open up.Â
Now, click the Add button to select the video file you want to burn the subtitles into.
3. Select the subtitles you want to hardcode
After youâve added your video, tick the Use a subtitle file box and click Browse to find and import your SRT file.Â

Â
At the bottom of this window, click on the Stream button. Once done, you'll see the next page. Here, confirm the video source by clicking Next in the bottom right.
4. Add stream output file destination
Next you need to create the output location for your new video file. To do so, select File in the dropdown menu and tap the Add button next to it.Â

Â
Now, a File tab will open up and youâll have to name that file whatever you want to call it. Donât forget to make sure you add the â.mp4â extension to the end of your filename.Â

Â
Done? click on Next.
5. Activate transcoding subtitles option
In the transcoding options section, make sure you tick the Activate Transcoding box. Then click on the spanner icon next to the dropdown menu.

Â
This will show a new window pop up. Here, under the subtitles tab, make sure that you tick the Subtitles and the Overlay subtitles on the video boxes.

Â
Click Save, followed by Next.Â
6. Save new hardcoded subtitles video from stream
On the last page, the only thing you need to do is click the Stream button in the bottom right of the window.
The video will then playback once all the way through and then a second time the playhead will move once again from start to finish in the timeline. Itâs important that you let VLC finish transcoding your file.Â
Donât close VLC Media Player during this process.
7. Quit VLC media player the correct way
After the player finishes transcoding, all thatâs left to do is quitting the player the right way. Closing VLC by selecting the cross on the window fails to save videos properly.Â
So a good way to ensure everything is thoroughly saved: hover over Media in the top bar menu and then select Quit.Â

Â
Thatâs it. Youâre done.
How to hardcode subtitles online with VEED
Hardcoded subtitles with VLC wonât cut it if youâre an online educator, marketer, social media manager, content creator or just anyone who deals with a lot of video content.Â
Instead, you need a faster solution for adding burned-in subtitles thatâs also easy to use. An online solution like VEED offers all this and more. In fact, not only does the software make it uber simple to automatically add subtitles, but it makes editing and resizing videos a childâs play.
Hereâs just a glimpse of all the ways you can make a top-notch video with VEED â all while using only your email to log in to the tool.Â
- Record your video with the webcam recorder
- Upload and edit your SRT filesÂ
- Translate your subtitles
- Add music (not just subtitles to your video)
- Resize and repurpose video for all major social platforms by using the canvas resize feature
- Add filters and effects to your clips for a branded video experience
- Add an audio visualizer to your music or podcast video content
As for hardcoding subtitles with VEED, youâll need:Â
- Your videoÂ
- VEED (sign up is free đ)
On the plus side, you donât even need an SRT file to get the ball rolling. VEED can do that for you. Now, for hardcoding subtitles in 3 easy steps (plus a bonus step to customize subtitles):
Â
1. Upload your video to Veed
Head to www.veed.io and upload your video. You can upload any popular video file such as .MP4 .MOV .AVI.
Youâve the options to upload your videos from:
- Camera
- Dropbox
- Personal folder
- Device (phone, tablet, laptop or desktop)
The cherry on top: upload from YouTube directly using just the video link (URL).
Â
2. Add or create subtitles
After you upload your video, youâll find yourself in VEEDâs project editor.
Click on the Subtitles tab in the editorâs left toolbar. Youâll get three options here:Â
- Automatically add subtitles to your video
- Manually add subtitles to your video
- Upload an SRT file for tracing videoâs subtitles
Select whatever suits you.Â
In case you donât have an SRT file ready, select the first option. This will lead you to VEEDâs Auto-Subtitle feature that uses AI to automagically generate captions for your content. It then renders them permanently into the video or you can download the subtitles as a separate file (SRT, VTT, TXT, etc.).
Â
3. Style your subtitles

Youâre almost done now.
Except, as an online native, you know how important it is to create accessible, on-brand subtitles. And thatâs something VEED offers you. Simply customize your subtitles before burning them into your video.
For this, click on Styles in the subtitles editor, play with your font, font size, color, text position, line and letter spacing, and more. You can also add branded or custom fonts if you prefer.Â
Pro tip: Brand your subtitles by choosing a font color and type thatâs part of your visual brand identity. But, make sure, thereâs a balance between readability and aesthetics. Â
Â
4. Download your video with hardcoded subtitles

â
Once youâre done styling your subtitles, click the download button. With this, your video will start to render with the subtitles layered on top.
And youâre done. Itâs đ that đ simple đ
Â
Best practices to format your hardcoded subtitles
Before we wrap this, itâs important we leave you with some tips to create legible subtitles.Â
Essentially, itâs better to add no subtitles instead of adding subtitles that are challenging to read. Tall claim, yes. But it makes sense since unreadable subtitles are useless, serving only as a disruption that requires viewers to squint to understand whatâs written.Â
So how do you go about customizing subtitles to make them readable? Correct the following elements that often contribute to inaccessible subtitles:
Pick an easy to read font
âAvoid selecting whimsical decorative fonts that are hard to read (this includes fancy, cursive fonts). Hereâs a complete guide to choosing readable subtitle fonts.
Quick gist: Verdana, Lato, Times New Roman, Open Sans, and Times are some free easy to read fonts. However, they might not be able to capture your brand personality like the way a paid font does. And thereâs more: each font is best suited for a purpose. For example, Verdana is ideal for small text.
Select an easy to understand color contrast
âMake sure the color of your subtitle text doesnât blend in with your videoâs background color. Use high contrast colors so viewers donât have to strain to understand the text. Use this resource on Web Aim to check contrast.
And, if youâre still in doubt, add solid background to your captions so theyâre easy to read.
Luckily, VEED helps you do this too so you can add your subtitles, customize them, and make them readable with a background â all in one tool. Thatâs like having your cake and eating it too. đ The best bargain, isnât it?
Â
A few more dos for captioning:
â Always zoom out of the video to preview subtitles in the videoâs original size. This way, you can adjust font size to make it legible for the post format.
â Pace your captions for readability so that viewers have the time to read and the text moves in tandem with the on-screen action.
â Format video for destination. This way, subtitles wonât get cropped out and wonât occupy the important parts in your content.
Â
And, donâts for captioning:
â Avoid adding subtitle text on the far left and right edges to save it from getting cropped out by the video host destination.
â Avoid squishing together letters in the text. Use VEED to adjust letter and line spacing for an optimal viewer experience.
â Avoid capitalization. Title case disrupts the viewing experience so sticking with the sentence format is a better idea.
Â
Ready to add hardcode subtitles to your videos?
And thatâs a wrap, folks. To recap, you need burned-in subtitles for better video engagement, particularly, if youâre using social media to market your content. Your audience will love you for this extra step. And, luckily, subtitling videos isnât hard â thanks to VEED. So sign up for free and start subtitling videos today.