How To Add Subtitles in VLC Media Player

Posted by Jamie on December 11, 2018

The VLC media player has won a place as the media player of choice for smart video consumers and even many professionals. It is extremely stable, easy to use, can play pretty much any video format natively, and has downloadable codecs for the few formats it cannot. There are no configuration hassles and no tweaking it to get it to run properly; it just works. For that reason, many people use VLC to do pretty much all their video-related tasks. One such task: subtitling videos. In this article, I will show you how to subtitle your videos.

Now that pretty much everyone has an HD video camera (in the form of their smartphone), making our own home movies is easier than ever. What was once the preserve of those with expensive Handycams or even larger VHS monstrosities is now available to all of us. For better or worse, anyone can make a home movie with decent image quality.

Subtitles are useful for many things including understanding foreign language movies, adding clarity to muffled speech or for adding dramatic or comedic effect. Adding them to VLC media player is simple.

How to add subtitles in VLC media player-2

Add subtitles in VLC media player

As VLC is so flexible, you have a couple of options when using subtitles. You can download them and you can add them to your own creations.

Download subtitles and use them in VLC media player

If you watch foreign language movies or TV shows, not all versions will have subtitles available. Fortunately, third party websites offer downloadable subtitle files that you can add into VLC. Two I know of are Subscene and Opensubtitle. There are others as well.

  1. Visit your subtitle website of choice and download the movie or TV file you need.
  2. Move or save it in the same file as the video.
  3. Open VLC either separately right click the video file and select ‘Open with…’.

VLC should pick up the subtitle file and add it to playback automatically. If it doesn’t initially understand the filename or something doesn’t work as it should, you can manually add the file.

  1. Open the video file within VLC.
  2. Select Subtitle from the top menu.
  3. Select Sub Track and the appropriate file within the listing.

VLC should now display subtitles along with the video. If it doesn’t see the subtitle file, select ‘Add subtitle file’ from the Subtitle menu and manually select your downloaded file. VLC should pick it up and play it.

How to add subtitles in VLC media player-3

Add subtitles to your own movies

If you create your own movies and want to add subtitles, you can. You can either use a text editor or specific subtitle creator app. You will need to save the file in .srt format, which is the standard for subtitle tracks.

Let’s create our own subtitle file in Notepad++. You can use any text editor you like as long as you save it as an .srt file. Notepad++ is my go-to text editor as it automatically saves whatever you type into memory, which is handy for creating larger files.

When creating your subtitle track, use the following format. It is a universal SRT format that most media players should be able to understand. It definitely works in VLC.


00:08:40,000 –> 00:08:40,500

And broke itself, it’s the best on the track?


00:08:41,00 –> 00:08:41,500


The number on its own is the play order for the titles. The timestamp is in minutes, seconds and milliseconds. This controls when and for how long the subtitle is displayed. The first time is when it appears and the second time is when it disappears from the screen. The third line is the text you want to display.

You can use HTML within an .srt file if you like to add effects to the subtitles. If you know your HTML, a lot of fun can be had! Otherwise, the subtitles will appear as plain white text on the screen.

To create your own subtitle track:

  1. Open Notepad++ or your favorite text editor.
  2. Paste the above format into a new file and save as .srt.
  3. Play your video and add the subtitles matching the timestamp in the player.
  4. Add a new line, new timestamp and new subtitle for each individual caption you want to appear on screen.
  5. Rinse and repeat until you’re at the end of where you want subtitles to appear.

Creating your own subtitles manually is laborious but is necessary if you make your own movies and want to add captions to them. Even if you use a subtitle app, you will still need to manually input the captions but you view and write within the same window. There are a few decent free caption programs out there and Google is your friend for that one.

Leave a Reply

Your email address will not be published. Required fields are marked *

Disclaimer: Some pages on this site may include an affiliate link. This does not effect our editorial in any way.