Online subtitle editor fix text and timing while you watch.
To edit subtitles, open your SRT, VTT or SBV, play the video next to it and fix each line: text, in time and out time. This editor also splits, merges, shifts everything by milliseconds, replaces words across the whole file and flags every subtitle that is too fast, too long or overlapping.
Free, no sign-upOpen the video or audio too, to listen while you edit and set in and out times from the player.
No subtitles yet. Use New subtitle to create the first one.
Type 00:01:02,500, 1:02.5 or 62.5 and press Enter. Esc undoes your typing.
Replace with
Reading rules
Streaming style guide defaults for English: 20 CPS, 42 characters, 2 lines, 0.833 s to 7 s and 2 frames between subtitles.
Keyboard shortcuts
- Alt + I
- Set in time to the player
- Alt + O
- Set out time to the player
- Alt + N
- New subtitle at the player
- Alt + S
- Split at the cursor or player
- Alt + M
- Merge with next
- Alt + P
- Play or pause
- Alt + J / L
- Back or forward 1 s
- Alt + ↑ / ↓
- Previous or next subtitle
- Ctrl + Z
- Undo (Ctrl + Shift + Z redoes)
- Delete
- Delete the subtitle focused in the list
- Mac
- Alt is the Option key and Ctrl can be Cmd
Tired of fixing auto captions? We transcribe word by word and you fine-tune it next to the video.
How to edit subtitles
- 01
Open the subtitles and the video
Drop your SRT, VTT, SBV, ASS, TTML, CSV or JSON. Optionally open the video or audio too, so you can listen while you fix.
- 02
Fix it line by line
Click a subtitle, adjust the text and times, split, merge or shift everything. The filter jumps straight to subtitles with problems.
- 03
Download the format you need
SRT, VTT, SBV, ASS, TTML, CSV or TXT, in UTF-8. Your draft is saved as you go.
How to fix YouTube auto-generated captions
Auto captions get names, jargon and punctuation wrong, and sometimes cut a sentence in half. In YouTube Studio, open Subtitles, pick the language and download the track as SRT, VTT or SBV from the options menu. Open it here with the video and fix what's wrong while you listen to each line.
Start with the mistakes that repeat: your guest's name, your brand, your product. Search shows every subtitle with the term, and Replace all fixes the whole file at once. Tick Whole word so you don't change pieces of other words.
Then play the video from start to finish with the list following the player. When a line starts before its subtitle, pause and use the player time as the in time. When you're done, download SRT or SBV and upload it back in YouTube Studio as a file with timing.
How to change the timing of an SRT subtitle
Every subtitle has an in and an out time written as 00:01:02,500: hours, minutes, seconds and milliseconds. You can type the full time, just minutes and seconds (1:02.5) or just seconds (62.5). If the out time lands before the in time, the editor tells you and doesn't apply it.
For fine tuning, the 100 ms buttons nudge the in or out time a little at a time. With the video open, the fastest way is to play, pause where the line starts and press Alt + I, then pause where it ends and press Alt + O.
If the whole file is early or late, don't fix it line by line. In Shift times, type how much to move and apply it to every subtitle or only the checked ones. A positive value moves them later, a negative one earlier.
How many characters per second should a subtitle have?
CPS is the number of characters divided by the time the subtitle stays on screen. Streaming style guides use 20 CPS for adult English content and 17 for Portuguese and Spanish, with at most 42 characters per line and 2 lines. A 40-character line needs at least 2 seconds at 20 CPS.
The editor checks every subtitle as you type and shows its CPS, longest line, duration and gap to the next one. Under Reading rules you can change the limits to match your client's or platform's spec.
- Too fast: more characters per second than the limit.
- Too short or too long: under 0.833 s or over 7 s on screen.
- Overlapping: starts before the previous one ends.
- Short gap: under 2 frames between two subtitles (about 83 ms at 23.976 fps).
Split, merge and replace text without breaking the sync
To split, put the cursor where the text should break and press Split. If the video is paused inside the subtitle, the time cut lands there; without a video, the time is shared in proportion to the text in each part. Merge with next joins two lines, from the start of the first to the end of the second.
Everything can be undone with Ctrl + Z, even opening another file on top. The draft saves itself after every change: if the tab closes, reopen the page and carry on where you stopped. Clearing site data or using a private window removes the draft, so download your subtitles when you finish.
More than a subtitle editor. Your subtitles arrive almost done.
Frequently asked questions
How do I edit an SRT file online?
Drop the file into the editor above, click the subtitle you want to change and fix its text, in time or out time. Split, merge, delete or add subtitles from the action bar. When you're done, pick a format and download. No sign-up needed.
Can I edit subtitles while watching the video?
Yes. Open the video or audio in the second field. The current subtitle shows over the picture, the list follows the player, and Alt + I and Alt + O set the in and out times exactly where you paused.
How do I fix the same word in every subtitle?
Type the word in search and the list shows only the subtitles that contain it. Open Replace with, type the right spelling and press Replace all. Tick Whole word to avoid changing parts of other words, and Match case when capitals matter.
Do I lose my edits if I close the page?
No. We save a draft after every change, and when you reopen the page your subtitles come back as you left them. The draft goes away if you clear site data, use a private window or press Discard draft.
Does it handle big files?
Yes. The list only draws the part you can see, so a feature film with 2,000 subtitles scrolls and responds like a short clip. Use the problem filter and search to get straight to what needs fixing.
Which formats can I download?
SRT, WebVTT, YouTube SBV, ASS, TTML, CSV and plain text, always in UTF-8. Subtitles come out in time order and renumbered, even if you added or moved lines in the middle of the file.
Start with subtitles that are almost done. Fix only what's left.
Upload your video or paste a YouTube link. We transcribe it word by word in 90+ languages, and you review the text with the video beside it. Your fixes carry over to the SRT and to the captions on your clips.
See the result on your own recording before adding a card.