TranslateThis.

SRT Subtitle Tools

Extract the translatable text from an SRT file, convert SRT to VTT, or shift subtitle timing — all in your browser, with nothing uploaded.

Strip the timestamps and numbers to get just the translatable text.

Your subtitles (.srt)
Result

Everything runs in your browser. Files you upload are read locally and never sent to a server, so your subtitles stay private.

What is an SRT file?

An SRT file (with the .srt extension) is a SubRip subtitle file — the most common and widely supported subtitle format in the world. It is a plain text file that contains the subtitles for a video along with the exact times each line should appear and disappear on screen. Because it is just text, you can open and edit an SRT file in any text editor, which is part of why it became the standard.

Each subtitle in an SRT file is called a cue, and every cue has three parts: a sequence number, a start and end timestamp, and the subtitle text itself. A typical cue looks like this:

1 00:00:01,000 --> 00:00:04,000 Hello, and welcome to the show.

The timestamps use the format hours:minutes:seconds,milliseconds, and the arrow (-->) separates the start time from the end time. A blank line separates one cue from the next. That simple structure is all there is to it.

SRT files and translation

SRT files are central to subtitle translation and video localization. When a video is translated for a new market, the subtitles are typically delivered as an SRT file, and the translator works through it cue by cue. The challenge is that the file mixes the text you want to translate with timestamps and numbers you must leave untouched — which is exactly why the Extract text tool above is useful: it pulls out just the subtitle text so you can translate it cleanly, then you reassemble the file.

Subtitle translation also has to respect the timing and reading speed of the original. Translated lines often need to be shorter or rephrased so they still fit on screen for the same duration — a constraint that makes subtitle translation a specialized skill rather than a straight text translation.

SRT vs. VTT (WebVTT)

SRT's main modern relative is WebVTT (.vtt), the subtitle format used by HTML5 video on the web. The two are very similar — VTT files use almost the same cue structure — but there are small differences: VTT files begin with a WEBVTT header, use a dot before the milliseconds (00:00:01.000) instead of a comma, and support extra styling and positioning features that SRT does not.

Because they are so close, converting between SRT and VTT is straightforward, and the Convert to VTT tool above does it instantly. If you are adding subtitles to a web video, you will usually need VTT; if you are uploading to most video platforms or media players, SRT is the safe default.

How to use these SRT tools

Paste your subtitle content into the box above, or upload an .srt file directly — it is read in your browser and never sent anywhere. Then pick what you want to do: Extract text to get the translatable lines on their own, Convert to VTT to produce a WebVTT file, or Shift timing to move every subtitle earlier or later (handy when subtitles are consistently out of sync with the video). Copy the result or download it as a new file.

Frequently asked questions

What is an SRT file?
An SRT (SubRip) file is a plain-text subtitle file that contains the subtitles for a video along with the start and end time for each line. It is the most widely supported subtitle format and can be opened in any text editor.
How do I open or edit an SRT file?
Because an SRT file is plain text, you can open and edit it in any text editor, such as Notepad or TextEdit. You can also paste its contents into the tools above to extract the text, convert it, or adjust its timing.
How do I extract the text from an SRT file for translation?
Paste the SRT content (or upload the file) above and use the Extract text option. It strips out the sequence numbers and timestamps and returns just the subtitle text, ready to translate, while keeping the lines in order.
What is the difference between SRT and VTT?
SRT (SubRip) and VTT (WebVTT) are both subtitle formats with nearly identical structure. VTT begins with a WEBVTT header, uses a dot before the milliseconds instead of a comma, and supports extra styling. VTT is used for HTML5 web video, while SRT is the most universal format for players and platforms.
My subtitles are out of sync — can I fix the timing?
Yes. Use the Shift timing option above to move every subtitle earlier or later by a set number of seconds. This fixes the common case where subtitles are consistently ahead of or behind the audio.
Are these SRT tools free and private?
Yes. They are free, need no sign-up, and run entirely in your browser. Files you upload are read locally and never sent to a server, so your subtitles stay private.