SRT Timestamp Format: Simple Examples - Comprehensive guide to Enhanced LRC files with word-level timing

SRT Timestamp Format: Simple Examples

4 min read

Quick Answer

The correct SRT timestamp format is hh:mm:ss,mmm --> hh:mm:ss,mmm.

Example:

00:00:12,500 --> 00:00:15,000

The first time is when the subtitle appears. The second time is when it disappears. SRT uses a comma before milliseconds, not a period.

A Complete SRT Block

A normal SRT subtitle block looks like this:

1 00:00:12,500 --> 00:00:15,000 When the night has come

2 00:00:15,000 --> 00:00:18,200 And the land is dark

Each block has a number, a timestamp line, the subtitle text, and a blank line after it.

Ready to try it with your own file?

Upload audio, review the timing, and export the format you need.

What Each Part Means

SRT timestamps use this structure:

  • hh - hours.
  • mm - minutes.
  • ss - seconds.
  • mmm - milliseconds.
  • --> - separates the start time and end time.

So this timestamp:

00:01:05,250 --> 00:01:08,900

means the subtitle starts at 1 minute, 5.250 seconds and ends at 1 minute, 8.900 seconds.

Common SRT Timestamp Mistakes

These are the mistakes that most often break SRT files:

  • Using a period instead of a comma - write 00:00:12,500, not 00:00:12.500.
  • Missing spaces around the arrow - use --> with a space on each side.
  • End time before start time - the second timestamp must be later than the first.
  • Missing blank lines - every subtitle block should be separated by a blank line.
  • Skipping numbers - most players are forgiving, but clean numbering is safer.

Good vs Bad Examples

Good:

1 00:00:12,500 --> 00:00:15,000 This subtitle is formatted correctly.

Bad:

1 00:00:12.500-->00:00:15.000 This one may fail in some players.

The bad example uses periods, has no spaces around the arrow, and is harder for subtitle tools to read.

How to Fix Bad Timing

If every subtitle is early or late by the same amount, shift all timestamps forward or backward.

If only some lines are wrong, edit those individual blocks.

For a few lines, manual editing is fine. For a whole song, video, or long recording, it is usually faster to regenerate the timing from the audio.

A Faster Way to Create SRT

If you only need to fix one timestamp, a text editor is enough.

If you need a full SRT file from audio or video, upload the media to EasyLRC. It can create synced subtitles automatically, let you review the timing, and export SRT when you are done.

That saves you from typing every timestamp by hand.

Frequently Asked Questions

What is the correct SRT timestamp format

The correct SRT timestamp format is hh:mm:ss,mmm --> hh:mm:ss,mmm. SRT uses a comma before milliseconds.

Does SRT use commas or periods

SRT uses commas for milliseconds, like 00:00:12,500. WebVTT uses periods, like 00:00:12.500.

Can I generate SRT timestamps automatically

Yes. EasyLRC can generate SRT subtitles from audio or video, then let you review and export the final SRT file.

Need an SRT File From Audio?

Upload audio or video and let EasyLRC generate synced subtitles for you.

SRTSubtitlesTimestamp FormatExamples