Make YouTube karaoke subtitles that light up word by word
Time lyrics word by word, style them, place them anywhere on the video, and save as srv3 — the format YouTube uses for colored, positioned captions.
Free · Nothing to install · Works offline

Features
-
Word-by-word karaoke
Tap along with the song to time every syllable. The lyrics change color as they are sung, and ruby text is shown correctly.
-
One-click KTV conversion
Turn ordinary subtitles into karaoke on two rows or one line, with early display and optional countdown dots.
-
Common formats
Open srv3, SRT, WebVTT, ASS and SBV, and export to them too. Anything the editor does not understand is kept as is.
-
Colors, outlines and positions
Style unsung and sung text separately, and drag captions straight to where you want them on the video.
-
Your files stay with you
Subtitles and videos are processed only on your computer and never uploaded. After the first visit it works offline.
-
Never lose your work
Work is autosaved in your browser and comes back after the tab closes, with full undo and redo.
Three steps
- 1
Open subtitles and video
Open an srv3 file or any other subtitle file, then pick a video file or paste a YouTube link.
- 2
Edit and time
Fix text and timing, convert to karaoke, and press J along with the song to time each word.
- 3
Export and upload
Export a .srv3 file and upload it in YouTube Studio under Subtitles. Your project stays editable in a .kara3 file.
Questions
What is srv3?
YouTube's own subtitle format (timed text, version 3). Unlike SRT it can carry colors, positions and word timing, which is why karaoke subtitles on YouTube use it.
How do I put the subtitles on YouTube?
First export the subtitles with File > Export srv3. Then, in YouTube Studio, open the video's Subtitles page, upload a file, choose the option that includes timing, and select the exported .srv3 file.
Does it cost anything? Do I need an account?
No. It is free and needs no account or sign-in.
Are my files safe?
Subtitles and videos are processed only on your computer and never sent to a server. Opening a YouTube video only loads YouTube's player. The site counts page views with Google Analytics, but never sends your subtitles or files.
Which browsers work?
The latest Chrome or Edge is recommended. Firefox and Safari work too, but saving downloads a new file instead of updating the original.