Automatic subtitles from song audio

Create an SRT file from your song

Start with audio alone or provide your own lyrics. LyricTime creates an editable timed draft you can review, export as SRT, and use in video editors, caption platforms, or lyric-video workflows.

Already have the lyrics, or a subtitle file to convert? The free tools handle that in the browser — no account needed. Transcribing your own audio automatically, with word-level timing, needs a minute pack or subscription.

lyrics.srt
1
00:00:12,340 --> 00:00:15,670
I have been waiting for this moment

2
00:00:15,670 --> 00:00:18,900
To finally see your face
SRT uses hours, minutes, seconds, and comma-separated milliseconds. Every cue requires both a start and an end time.

The format

What is SRT?

SRT (SubRip Subtitle) is a widely supported plain-text subtitle format. Each numbered cue has a start time, an end time, and one or more lines of text. Its simplicity makes it a dependable handoff format for video editing and publishing.

Best used for

  • Premiere Pro, DaVinci Resolve, CapCut, and other video editors
  • YouTube subtitles and broadly compatible caption delivery
  • Complete lyric lines that need explicit display durations

What the file carries

  • Complete cue text
  • Start and end times to the millisecond
  • Cue order and optional multi-line text

Does not reliably carry: LyricTime word-level highlighting, reliably portable fonts, colors, or positioning, audio or project-editing history.

Automatic workflow

From song audio to editable SRT

01

Add your song

Upload audio after choosing minutes. If you already have the words, paste them to guide alignment.

02

Generate and review

LyricTime creates an editable timed draft. Choose line timing or word timing, then correct the words and boundaries in context.

03

Export SRT

Download a properly structured SRT file, or move the timed lyrics into the Video Studio.

Choose deliberately

SRT compared with the alternatives

FormatBest forImportant difference
SRTVideo editors and general subtitlesNumbered cues, explicit end times, comma milliseconds.
VTTHTML5 and web videoWEBVTT header, period milliseconds, optional cue settings.
LRCMusic players and synced lyricsUsually one timestamp per lyric line rather than a full cue range.

Practical details

Make an SRT that imports cleanly

A valid file is only the beginning. Readable line lengths, non-overlapping cues, and a final playback check determine whether subtitles feel natural.

Keep lines readable

Break lyrics at musical phrases rather than filling a cue with a whole verse. Shorter lines are easier to place and scan.

Check every boundary

Each cue needs a start before its end, and cue ranges should not overlap unexpectedly. The Lyric File Toolkit flags these problems.

Use UTF-8

UTF-8 preserves accents and non-Latin scripts. Keep the comma before milliseconds when editing SRT by hand.

Import, then style

SRT is primarily a timing and text handoff. Apply fonts, backgrounds, and positioning inside the destination editor or platform.

Questions, answered

SRT generator FAQ

Can LyricTime create SRT from a song?+

Yes. LyricTime can transcribe song audio, create editable timing, and export SRT. Processing your own audio requires purchased minutes or a subscription; the public demo uses a sample song.

Can I create SRT free if I already have lyrics?+

Yes. Use the Manual Timestamp Creator with your lyrics and optional local audio, then export SRT. It works in the browser and does not save a project for later.

Can I convert LRC or VTT to SRT?+

Yes. The free Convert to SRT tool accepts readable LRC or VTT. It converts complete cues, but format-specific styling and word-level timing may not survive.

Is SRT word-timed or line-timed?+

Standard SRT is best treated as cue or line timing. LyricTime can create word timing for editing and Video Studio highlighting, but an SRT export represents complete subtitle cues.

What is the difference between SRT and VTT?+

Both carry timed text. SRT is especially common in video editors; VTT is the native format for HTML5 text tracks and supports additional cue settings. SRT uses a comma before milliseconds, while VTT uses a period.

How do I repair an SRT that will not import?+

Open it in the free Lyric File Toolkit to find missing cue numbers, invalid ranges, overlaps, and formatting problems. You can edit lines and export a repaired copy.