How to add subtitles to videos on VLC

Complete guide with multiple methods and troubleshooting

7-10 min read
Expert Verified
Last Updated: August 2025

Quick Answer

To add subtitles to videos in VLC, you can either load a subtitle file while playing a video or embed subtitles directly into the video file. This process is straightforward and can be accomplished through the VLC interface or via command line options.

Easy7-10 min read

Prerequisites & Requirements

Before you begin, ensure you have the following:
  • A compatible version of VLC Media Player (3.0 or later recommended).
  • Subtitle files in supported formats (e.g., .srt, .sub, .ass).
  • Basic familiarity with file management on your operating system.
  • Sufficient permissions to install software if VLC is not already installed.

Method 1: Loading External Subtitle Files

This method is ideal for users who have separate subtitle files they wish to load while watching a video.
  • Step 1: Open VLC Media Player. You can do this by double-clicking the VLC icon on your desktop or searching for 'VLC' in your Start menu or applications folder.
  • Step 2: Click on 'Media' in the top menu, then select 'Open File...' to choose the video you want to play.
  • Step 3: Once the video is playing, click on 'Subtitle' in the top menu, then select 'Add Subtitle File...' to browse for your subtitle file.
  • Step 4: Navigate to the location of your subtitle file, select it, and click 'Open'. You should see the subtitles appear in sync with the video.
  • Step 5: To verify it worked, check that the subtitles are displayed on the video. If they are not visible, ensure the subtitle file is correctly formatted and matches the video timing.
  • Step 6: If it doesn't work, check the subtitle file format and ensure it is supported by VLC.

For Windows 11

Windows 11 users may notice a slightly different interface.
  • Use the 'Start' menu to search for VLC and launch it.
  • The 'Media' menu and options remain the same, but the overall aesthetic may differ slightly due to Windows 11's design.

For Windows 10

Windows 10 users will find the process similar to Windows 11.
  • Launch VLC from the Start menu or desktop shortcut.
  • Follow the same steps to open the video and add subtitles as outlined above.

Method 2: Embedding Subtitles into Video Files

This method is useful for users who want to permanently add subtitles to a video file.
  • Step 1: Open VLC and go to 'Media' > 'Convert / Save'.
  • Step 2: In the 'File' tab, click 'Add...' to select the video file you want to embed subtitles into.
  • Step 3: Click on the 'Subtitles' tab and check 'Use a subtitle file'. Browse to select your subtitle file.
  • Step 4: Click 'Convert / Save' at the bottom. Choose the destination file and format (e.g., MP4) and click 'Start'.
  • Step 5: Once the process is complete, check the output video to ensure the subtitles are embedded correctly.

Troubleshooting Common Issues

If you encounter issues while adding subtitles, consider the following solutions:
  • Error: 'No subtitle file found' - Solution: Ensure the subtitle file is in a supported format and is correctly named.
  • Issue: Subtitles are out of sync - Fix: Adjust the subtitle delay by going to 'Tools' > 'Track Synchronization' and modifying the 'Subtitle track synchronization' value.
  • Problem: Subtitles do not display at all - Workaround: Check if the subtitle file is corrupted or try a different subtitle file.

Advanced Tips & Shortcuts

Enhance your VLC experience with these tips:
  • Keyboard shortcut: 'Ctrl + L' - Toggles the subtitle track on and off.
  • Command line: 'vlc --sub-file=your_subtitle_file.srt your_video_file.mp4' - Launches VLC with the specified video and subtitle file.
  • Hidden feature: Use 'Tools' > 'Preferences' > 'Subtitles / OSD' to customize subtitle appearance, such as font size and color.

Common Mistakes to Avoid

Avoid these common pitfalls:

Expert Tips

For the best experience, always ensure your subtitle files are properly formatted and synced with the video.