Skip to main content

How SRT files work

Updated yesterday

Subtitle files make your videos more accessible and engaging. In this article, you’ll learn what an SRT file is, how it works, how to create one, and how to troubleshoot common issues when using subtitle files across platforms.


What is an SRT File?

An SRT file (SubRip Subtitle file) is a plain-text file used to display subtitles alongside video content. It contains:

  • A sequence number

  • Start and end timecodes for when each subtitle should appear

  • The subtitle text

SRT files do not include audio, video, or any styling (like fonts or colors).


Example SRT Format

1
00:00:01,000 --> 00:00:04,000
Welcome to our tutorial.

2
00:00:05,000 --> 00:00:07,000
Here’s how to use subtitles.

Each subtitle block contains four lines:

  1. The sequence number

  2. The start and end timestamps (formatted as HH:MM:SS,MS)

  3. The subtitle text

  4. A blank line separating it from the next subtitle


How to Create or Download an SRT File

Option 1: Download from VEED

  • Open your project in the VEED Editor.

  • Navigate to the Subtitles tab.

  • Click on the Settings button.

  • Hover over Download and select .SRT format.(Available only on paid plans.)

Option 2: Create Manually

You can create an SRT file in any text editor like Notepad (Windows), TextEdit (Mac), or Notepad++:

  1. Open a new text file.

  2. Write your subtitles in the correct SRT format.

  3. Save the file with the .srt extension (not .txt).

In basic editors, choose “Save As…” and rename the file using .srt.


Troubleshooting SRT File Errors

Sometimes, subtitle files won’t import correctly into other platforms or editors. Here are common issues and how to fix them:

No Subtitles Show Up?

There may be:

  • A formatting issue in the first subtitle block

  • A missing blank line

  • An incorrect timestamp

Some Subtitles Don’t Appear?

Check the formatting just after the last subtitle that appears. Often, the next subtitle contains an error that breaks the rest of the file.


Common SRT Mistakes to Avoid

  • Start and end times can’t be the same
    00:00:04,520 --> 00:00:04,520
    ✔️ Use different timestamps for start and end.

  • No empty lines in subtitle text

    2
    00:00:05,000 --> 00:00:07,000
    This line will
    break the file.

    ✔️

    2
    00:00:05,000 --> 00:00:07,000
    This line is correct.
  • New lines between subtitles must be empty
    ❌ A space or tab between subtitles will cause import errors
    ✔️ Always use a blank line with no characters at all

  • No empty subtitle boxes are allowed

    2
    00:00:05,000 --> 00:00:07,000


    3
    00:00:07,000 --> 00:00:10,000
    This subtitle won't work.

    ✔️

    2
    00:00:05,000 --> 00:00:07,000
    This subtitle is correct.

FAQ

  • Q: Can I upload TXT files as subtitles to VEED?

    • No. If you want to upload subtitles, it has to be either in SRT or VTT format, and the text has to be formatted correctly. TXT is not a subtitle file format, and it is not supported.

  • Q: I'm trying to upload the SRT file from VEED to another site, but it's not allowing me to do so. What is the issue?

    • There can be a few reasons. If the platform tells you which line is the issue, open the subtitle file in Notepad or any text editor and check that line to make sure it follows the format rules. If there is no information about which line has the error, please check the subtitles one by one. Make sure that the file follows the formatting rules of the file format and that you avoid the common mistakes described above.

  • Q: VEED allows me to set the start and end times to be the same. Why does it allow this if the format doesn't support it?

    • Our editor allows you to set the start and end times to be the same, which makes it easier to edit the times of the subtitles. Please make sure that if you set the start and end times to be the same, you change them afterward to avoid the subtitle file not working on other platforms.

Did this answer your question?