SNUBBIX

What Is an SRT File?

The SubRip format explained: structure, rules, and why it's the most widely accepted subtitle format.

Updated 2026-10-26

An SRT file — short for SubRip Subtitle — is a plain-text file that tells a video player which line of text to show, and when. It is one of the simplest and most widely supported subtitle formats: most desktop players, web video platforms, learning management systems and editing tools can import it.

The structure of a cue

An SRT file is a sequence of cues. Each cue has four parts:

  1. A sequence number, starting at 1.
  2. A timing line: start time, the arrow -->, and end time.
  3. One or more lines of subtitle text.
  4. A blank line that ends the cue.
1
00:00:01,000 --> 00:00:03,500
Welcome to SNUBBIX.

2
00:00:03,700 --> 00:00:06,000
Precision starts with the details.

Why the details matter

SRT looks forgiving, but players differ in how they handle mistakes. A missing blank line can merge two cues; a full stop instead of a comma in a timestamp (00:00:03.700) can make a strict parser reject the whole file. Out-of-order cues may be skipped or displayed at the wrong time.

What SRT doesn't do

SRT has no standard way to position text on screen, style it, or carry metadata. Some players accept basic tags such as <i> for italics, but support varies. If you need positioning or styling for web players, WebVTT is usually a better fit — see SRT vs. WebVTT.

Encoding

Save SRT files as UTF-8. It handles accented characters and non-Latin scripts reliably. Files in legacy encodings can show garbled characters on some systems.

Try it

You can build and validate a small SRT file with the interactive tool on our homepage.

Have a Subtitle Project to Deliver?

Share your video duration, source files, required output, and deadline to receive a project-specific quotation.