Convert subtitle and lyric files in your browser
Choose a subtitle or lyric file and the format you need. The converter reads it on your device, tells you anything the new format cannot hold, and hands you the file. Nothing is uploaded and there is no account to create.
This guide is in English. The assistant supports 83 interface languages.
Convert your file
Free, no sign-up. Your file is read and converted in this browser and is never uploaded.
Any of the common timed-text formats, in or out
The converter recognises a file by its contents rather than its name, so a misnamed .txt that is really an SRT still converts correctly. It reads line-timed and word-timed files and keeps as much of the timing as the target format can hold.
- SRT, the everyday caption file for video editors and players.
- WebVTT, the caption format of HTML5 video and most web players.
- LRC and word-timed enhanced LRC, for synced lyrics in music players.
- ASS and SSA, styled subtitles used by video players and karaoke tools.
- SBV from YouTube, TTML and DFXP from broadcast and streaming workflows.
Nothing is dropped without being named
Formats do not all hold the same information. LRC has no end times, SRT has no styling and no word timing, and WebVTT can carry speaker names that SRT cannot. When a conversion has to leave something out, the converter lists it beside the download so you know exactly what changed.
Converting is not the same as timing
A converter changes how existing times are written down. It cannot add timing that was never in the file. If you have plain lyrics and a recording, they need timing first: LyricTimestamps places each word on the audio, and you can bring the result back here in any format.
Questions about this workflow
Is my file uploaded?
No. The conversion runs in your browser: the file is read on your device and the new file is built there. Nothing is sent to MusicTimestamps.
Which formats can I convert?
SRT, WebVTT, LRC (including word-timed enhanced LRC), ASS, SSA, SBV, TTML and DFXP files go in. SRT, WebVTT, LRC, enhanced LRC, ASS, SBV, TTML, JSON and CSV come out. The input format is detected from the file itself.
Will anything be lost?
Only what the target format cannot hold. The converter lists exactly what was left out, such as styling, cue positions, speaker names or word times, next to the download.