SRT editor online,
right in your browser.

Open an .srt or .vtt subtitle file and fix the text and timestamps cue by cue. Split, merge, shift and find and replace, with warnings for overlaps and fast lines. Nothing is uploaded.

Burn these subtitles into your video
Add the SRT to an MP4 with a caption style, ready for TikTok, Reels or YouTube.
Add SRT to video

How to edit an SRT file online

  1. Open the subtitle file. Pick or drop an .srt or .vtt file, paste its text, or start from scratch. It is read in your browser and never uploaded.
  2. Edit text and timing. Every cue is a row with its start time, end time and text. Type a new time like 00:01:02,500 or 62.5, and change the words in place.
  3. Split, merge, add and delete. Split a cue at the cursor, merge it with the next, add an empty cue after it or delete it. Shift all cues earlier or later, and find and replace across the file.
  4. Fix the warnings. Overlapping cues, cues that end before they start, empty cues, long lines and text too fast to read are flagged on the row.
  5. Download. Save the result as .srt or .vtt, then upload it to YouTube or burn it into the video.

Split uses the text cursor: click inside a cue where the break should go and press the scissors. Without a cursor it cuts at the word nearest the middle. The time is shared in proportion to the text on each side, so both halves stay on screen about as long as they take to read.

The SRT format in one minute

An SRT (SubRip) file is plain text. Each subtitle is a numbered block followed by a blank line:

1
00:00:01,000 --> 00:00:03,500
Hello and welcome back.

2
00:00:03,800 --> 00:00:06,200
Today we're editing subtitles
without touching a text editor.

The arrow line holds the start and end time as hours:minutes:seconds,milliseconds. A cue can have one or two lines of text; keep each line under about 42 characters so it doesn't wrap on phones. The numbers just count up, and the editor renumbers them for you after every split, merge or delete.

More subtitle fixes

Frequently asked

How do I edit an SRT file?+

Open the .srt in the editor above. Each subtitle is a row: click into the text to change the words, or into the start and end time to retime it, then download the edited .srt. An SRT is plain text, so Notepad or TextEdit can edit it too, but one missing line or arrow breaks the file; the editor keeps the format valid for you.

How do I open an SRT file?+

Drop it on the editor or pick it with Open an SRT or VTT file. On a computer any text editor also opens it (choose Open with, then Notepad or TextEdit). To watch it with the video, put the .srt next to the video with the same file name and open the video in VLC.

Is my subtitle file uploaded?+

No. The file is read and edited entirely in your browser; nothing is sent to a server. Your work is kept in this browser's local storage so a reload doesn't lose it, and Start over clears it.

What does an SRT file look like?+

Each subtitle is a block: a counter, a timing line, the text, then a blank line. For example: 1, then 00:00:01,000 --> 00:00:03,500, then Hello and welcome back. Times are hours:minutes:seconds,milliseconds with a comma before the milliseconds; WebVTT uses a dot and starts with a WEBVTT line.

How do I change subtitle timing for the whole file?+

Enter the offset in milliseconds under Shift all cues and press Earlier or Later. Every cue moves by the same amount; cues that would go below zero stop at 00:00:00,000. For a precise offset in seconds there is also the shift subtitle timing tool.

What do the warnings mean?+

Ends before it starts: the end time is not after the start time. Overlaps: the cue starts before the previous one ends, which many players show as two stacked subtitles. Too fast to read: more characters per second than the limit (17 by default, the Netflix adult guideline). Long line: more than 42 characters on one line.

Can I edit VTT files too?+

Yes. Open a .vtt the same way and download it as .vtt or .srt. Text and timing are kept; WebVTT cue settings (position, alignment) and inline styling tags are not carried over.

How do I put the edited subtitles on my video?+

Upload the .srt to YouTube as a subtitle track, or burn it into the picture with the add SRT to video tool so it shows on TikTok, Reels and Shorts, where uploaded subtitle files aren't supported.

More subtitle tools