toolgarden.xyz
中文
LRCSRTsubtitle editorlyrics sync

LRC vs SRT Subtitle Formats and How to Edit Them Online

LRC is often used for synced lyrics, while SRT is common for video subtitles. Their timing structure and editing needs are different.

ToolGarden tools prioritize browser-local processing, so files and text do not need to be uploaded to a server.

Published July 2, 2026Updated July 3, 20268 min readBy ToolGarden

LRC and SRT are both timed text formats, but LRC is closer to synced lyrics and SRT is closer to video subtitles.

LRC Example

[00:12.00]First lyric line
[00:15.50]Second lyric line

SRT Example

1
00:00:12,000 --> 00:00:15,500
First subtitle line

2
00:00:15,500 --> 00:00:18,000
Second subtitle line

Key Differences

FormatTimingBest for
LRCUsually one timestamp per lineLyrics and line-by-line music sync
SRTEach cue has start and end timeVideo subtitles, courses, clips, interviews
LRCLightweight structureFast line syncing
SRTMore complete cue structurePrecise subtitle display duration

What to Check When Calibrating Timing

A valid subtitle file can still feel wrong if the timing is off. LRC usually needs each lyric line to highlight when it is sung. SRT needs both start and end time, so a cue should not disappear too early or overlap the next line.

[00:12.00]First lyric line
[00:14.80]Second lyric line
[00:18.20]Third lyric line
  • If the whole song is late by half a second, shift the timeline globally instead of editing every line.
  • If only a few lines are off, fix section starts and natural pauses first.
  • For video subtitles, keep each cue to one or two readable lines when possible.
  • For interviews and courses, avoid overlapping adjacent cues.

What Happens When Converting LRC to SRT?

LRC lines usually have a start time but no explicit end time. When converting LRC to SRT, the next line start time is often used as the previous line end time. The last line needs an end time based on media duration or manual adjustment.

IssueSymptomFix
Mixed time formatsDots and commas are mixedUse 00:12.00 for LRC and 00:00:12,000 for SRT
Long cuesSubtitle takes too many linesSplit into shorter readable phrases
Wrong encodingChinese text is garbledSave as UTF-8 and import again
Bad SRT spacingPlayer cannot read the fileCheck cue numbers, blank lines, and the time arrow

Online Editing Workflow

  1. Upload or paste LRC / SRT subtitle text.
  2. Load a local audio or video file for preview.
  3. Play the media and calibrate row timing.
  4. Check empty lines, overlapping timestamps, and long subtitles.
  5. Choose the target format and export.

Frequently asked questions

Q.Can I use both LRC and SRT on the same video?

Technically yes, but rarely useful. Most video players (VLC, PotPlayer, MPV, iQiyi, Bilibili) recognize SRT or ASS as a subtitle track. LRC is used by music apps (Spotify-style lyric panels, iOS Music, NetEase Music) for line-by-line synced lyrics. To add lyrics to a music video, convert LRC to SRT: use each line start time as the cue start, and the next line's start as the cue end. This lets a normal video player display the lyrics correctly.

Q.What if Chinese characters show as garbled text or question marks?

Almost always an encoding problem. SRT and LRC are plain text files, so if they were saved as ANSI, GBK, or Windows-1252, they may look garbled on another system. The fix is consistent: open the original file in a text editor like VS Code, Sublime, or Notepad++, save as UTF-8 without BOM, then re-import into the player or subtitle tool. If the file is already garbled, use an encoding-detection tool to try GBK, Big5, or Shift-JIS as the source encoding first, then re-save as UTF-8.

Q.My whole subtitle track is 500ms late; how do I fix it fast?

Do not edit line by line. Every subtitle editor supports global timeline shift. Enter -500ms or -0.5s and every cue moves earlier at once. ToolGarden Subtitle Maker offers this too. If only part of the file drifts, select those cues and shift just them. If the offset grows over time; later cues drift more; the video and subtitle frame rates or sample rates do not match, and you need proportional time scaling rather than a linear shift.

Q.How long should each SRT cue be? What if a line is too long?

The industry norm is up to two lines per cue and 42 to 45 characters per line for English (about 15 to 20 Han characters for Chinese). Beyond that, viewers cannot finish reading before the cue disappears, especially in fast dialogue or interviews. If a line is too long, either split it into two cues at a natural pause, each taking part of the time, or keep one cue but extend the display duration. Avoid overlapping adjacent cues, which makes players show two lines at once. Play the video at normal speed to sanity-check readability.

Q.When converting LRC to SRT, what end time should the last line get?

LRC has only start times, but SRT needs an end time for every cue. Middle lines are easy; use the next line's start time as the current line's end time. The last line has no next line, so you must set it yourself. There are three usual choices: use the total audio duration as the last end time; add a fixed display duration like 3 or 5 seconds; or manually listen and mark the exact end position. The third option is most accurate for long final phrases but takes the most time.