SRT Subtitle Toolkit

Shift subtitle timing, merge SRT files, and clean up captions in your browser. Fix out-of-sync subtitles for YouTube. Files stay on your device. Free.

Or:

SRT files are plain text. Files stay in your browser.

Paste the text instead

Add an SRT file, paste its text, or try the sample.

Before you upload
  • The files are read in your browser. Nothing is uploaded to our server, and nothing is saved when you close the page.
  • To use an SRT on YouTube, open the video in YouTube Studio, choose Subtitles, add a language, and upload the file with timing.
  • Shifting moves every line by the same amount. If the subtitles drift more and more over the video, the frame rate is different, and shifting will not fix that.
  • Cleaning can change your text: removing tags and speaker labels, and shortening a line that overlaps the next. Read the result before you use it.
  • This tool does not create subtitles from audio. It only edits files you already have.

Related Tools

About the SRT Toolkit

?What the SRT toolkit does

You add one or more SRT subtitle files, choose a job, and download the result. You can shift all the timing, merge files into one, or clean a file up.

It edits files you already have. It does not listen to audio or write subtitles for you, and it does not upload anything to YouTube.

Everything runs in your browser. Your files are not sent to our server.

→How to edit an SRT file in 4 steps

1

Add your file

Choose an SRT file, or paste its text. You can add more than one. A sample is there to try.

2

Choose the job

Shift timing, merge files, or clean up.

3

Set the options

For a shift, enter an amount in seconds, or the time the first line should start. For a merge, say how much later the second file begins. For a clean up, tick what to remove.

4

Check and download

Read the result and the checks, then download the new .srt or copy the text. Your original file is not changed.

✓What is in the tool

Shift timing

By an amount, or by saying when the first line should start.

Merge files

Join several files, with an offset for each one.

Clean up

Remove tags and speaker labels, fix overlaps, drop empty lines, and renumber.

Checks

Counts overlapping lines, empty lines, and rows longer than a common subtitle guideline.

Download or copy

Get the result as a .srt file or as text.

Private

Files stay in your browser.

★Examples

1

Subtitles that are two seconds late

Shift by minus two seconds.

Example:

A line that started at 00:00:03,000 now starts at 00:00:01,000, and every other line moves by the same amount.

2

Two parts of a video

Merge the files and start the second one later.

Example:

If part one is 5 minutes long, start the second file later by 300 seconds, and the lines of both parts come out in one numbered file.

3

A file with tags and overlaps

Choose Clean up.

Example:

A line “<i>Today</i> we fix subtitles” becomes “Today we fix subtitles”, and a line that ran into the next one now ends where the next begins.

♥Limits to know about

✓

It edits, it does not transcribe

The tool needs a subtitle file. It cannot make one from audio.

✓

A shift is the same for every line

Drift that grows over the video is a frame-rate problem, and shifting will not fix it.

✓

Only SRT

Other formats such as VTT or ASS are not supported.

Frequently Asked Questions