TXT to SRT Converter

Turn plain-text lyrics into a timed SRT file in seconds — set an interval or the song length, and timestamps are generated for you

TXT to SRT Conversion

Paste lyrics or drop a .txt file, adjust timing, then download SRT

No lyric lines yet · You can also drag a .txt file onto the box

Timing

Every line gets the same duration, starting from the start time.

Need timestamps that actually match the song?

Estimated timing is a starting point. Upload the audio and AI LRC Generator listens to the track and syncs every line for you — then export to SRT.

Sync with AI
Instructions

Convert TXT to SRT in 3 steps

  1. Paste or upload

    Paste lyrics or upload a .txt file. Blank lines, old LRC timestamps and [ti:]/[ar:] tags are cleaned up automatically.

  2. Set the timing

    Choose a fixed interval per line or fit the lyrics to the song length, and set when the first line starts to skip the intro.

  3. Download SRT

    Preview the result, copy it or download the SRT file. Fine-tune lines in the LRC Maker if needed.

Good to know

  • Timestamps are estimated from your settings, not detected from audio — use AI sync for real timing
  • Blank lines, existing timestamps and metadata tags are removed before timing
  • Everything runs in your browser — your lyrics are never uploaded
  • Free with no sign-up and no limits on conversions

TXT Format Description

.txt

A plain-text file only holds the words. It has no timing, so players can't scroll or highlight it in sync with the music.

First lyric line
Second lyric line
Third lyric line

SRT Format Description

.srt

SRT numbers each subtitle and gives it a start and end time, the most widely supported subtitle format for video.

1
00:00:00,000 --> 00:00:04,000
First lyric line

2
00:00:04,000 --> 00:00:08,000
Second lyric line

About TXT to SRT Conversion Tool

TXT to SRT Converter is a free online tool that turns plain text or lyrics into an SRT subtitle file. Each line becomes a numbered subtitle with start and end times, generated from a fixed interval or your video length. Download the .srt and load it into any video player or editor.

Open the tool
sample.srt
1
00:00:00,420 --> 00:00:03,600
I heard the whole city as one song

2
00:00:03,600 --> 00:00:07,150
The street you walked down is still lit

3
00:00:07,150 --> 00:00:11,000
The wind scattered the words I never finished

4
00:00:11,000 --> 00:00:14,000
We are all waiting for the next season

Core Features

  • Instant timestamps

    Every lyric line gets a SRT timestamp in one click — no manual tapping.

  • Flexible timing

    Fixed seconds per line or fit to song length, with a start offset to skip the intro.

  • Automatic cleanup

    Removes blank lines, old LRC timestamps and metadata tags so only lyrics remain.

  • Preview before download

    Check the generated SRT, copy it, or download it as a file.

  • Private by design

    Conversion runs locally in your browser. Nothing is uploaded to a server.

  • Upgrade to AI sync

    When you need real timing, upload the audio and let AI align every line to the song.

Application Scenarios

First-draft lyric files

Get a timed SRT skeleton quickly, then fine-tune the lines that drift.

Open the tool

Karaoke & practice

Load lyrics into a player that scrolls them while you sing along.

Open the tool

Video subtitles

Add lyrics to music videos, covers and short clips without a subtitle editor.

Open the tool

Lyric videos

Import timed lyrics into editing software as a base for a lyric video.

Open the tool

Starting point for manual sync

Open the result in the LRC Maker and adjust each line while listening.

Open the tool

Language learning

Turn song lyrics into timed text for listening and pronunciation practice.

Open the tool

Format Comparison Analysis

TXT Format

Plain text with one lyric line per row and no timing information

  • Opens in any text editor
  • Easiest format to write or copy
  • No syntax to learn
  • Smallest possible file size

SRT Format

The most common video subtitle format, with numbered cues and start/end times

  • Works in VLC, YouTube, Premiere and more
  • Each line has explicit start and end times
  • Simple, readable text format
  • Accepted by almost every video platform

TXT Format

Plain text with one lyric line per row and no timing information

  • No timestamps at all
  • Players can't sync or scroll it
  • Can't be used as video subtitles
  • No metadata such as title or artist

SRT Format

The most common video subtitle format, with numbered cues and start/end times

  • No standard styling
  • No word-level timing
  • Not read by most music players
  • Estimated timing needs fine-tuning

Technical Specifications

TXT Format Technical Specifications
  • Extension: .txt
  • Encoding: UTF-8 (BOM removed automatically)
  • Structure: one lyric line per row
  • Timing: none
SRT Format Technical Specifications
  • Extension: .srt
  • Timestamp: HH:MM:SS,mmm --> HH:MM:SS,mmm
  • Numbered cues separated by blank lines
  • Encoding: UTF-8

Frequently Asked Questions

Free to start · No install

About TXT to SRT Conversion Tool

TXT to SRT Converter is a free online tool that turns plain text or lyrics into an SRT subtitle file. Each line becomes a numbered subtitle with start and end times, generated from a fixed interval or your video length. Download the .srt and load it into any video player or editor.

  • Free credits on signup
  • Bilingual lyrics output
  • MP3 / WAV / FLAC supported