Free tool

Subtitle converter: SRT, VTT and plain text

Convert SRT to VTT or text (and back), shift every line earlier or later, and download. Your file never leaves your device.

  • Free
  • No sign-up
  • Runs in your browser

Read as SRT 4 lines

Convert to

Move every line Not moved

Clean up

Your file stays on your device.

How to use it

  1. Drop or paste An .srt or .vtt file, or a transcript with times like “0:01 Hello”.
  2. Choose and adjust Pick SRT, VTT or text. Move the timing, clean it up.
  3. Download or copy The new file is ready at once. Nothing is uploaded.

The tool spots the format by itself. It also reads the transcript you can copy from under a YouTube video (a time on one line, the words below it) and turns it into proper subtitles.

SRT, VTT and plain text: what’s the difference?

All three hold the same words and times. They differ in small details that players and websites care about.

SRT

1 00:00:01,000 --> 00:00:03,200 Most people think a clipneeds a huge moment. 2 00:00:03,400 --> 00:00:05,100 It doesn’t.
The most common. Numbered lines, a comma before the milliseconds.

VTT

WEBVTT 00:00:01.000 --> 00:00:03.200 Most people think a clipneeds a huge moment. 00:00:03.400 --> 00:00:05.100 It doesn’t.
Made for the web. Starts with WEBVTT, a dot before the milliseconds.

TXT · Text

Most people think a clip needs a huge moment. It doesn’t.
Just the words. Good for show notes, blogs and searching what was said.
The same two lines, three ways. The marks show what changes.
FormatUse it for
SRT (.srt)Uploading captions to YouTube, and most video editors and players
WebVTT (.vtt)Videos played on websites, and YouTube too
Plain text (.txt)Show notes, blog posts, quotes, searching what was said

YouTube accepts both SRT and WebVTT files, and suggests SRT if you’re new to caption files.

Subtitles out of sync? Move them

If every line shows up a little early or late, the whole file is off by the same amount. Check one line against the video, note the difference, then move everything by that much: minus moves lines earlier, plus moves them later.

Arabic subtitles showing strange symbols?

When Arabic subtitles show up as boxes, question marks or symbols like ال, the file and the player disagree on how the letters are stored. Open the file here: older Arabic files saved in Windows-1256 are read correctly, and everything is saved back as UTF-8, which modern players understand. If an old TV still shows symbols, tick “Add a BOM” and download the SRT again.

Captions for your shorts

Subtitle files are for long videos. Shorts need captions burned into the picture: big, a few words at a time, the spoken word lit up, clear of the app’s buttons. Our guide to captions for shorts shows how.

Free · Tool Chapters generator Adding chapters to the same video? Check and format them in seconds.

Sources

  1. YouTube Help: Supported subtitle and closed caption files

Questions people ask

How do I convert SRT to VTT?

Paste or drop the .srt file, choose VTT and download. The tool adds the WEBVTT header, swaps the commas in the times for dots and keeps every line and time.

How do I convert SRT to plain text?

Choose Text. You get just the words, one subtitle per line. Tick “Keep the times” to keep when each line starts.

How do I fix subtitles that are out of sync?

Use “Move every line”: minus moves them earlier and plus moves them later, by 0.1 or 1 second at a time or any amount you type. Then download the fixed file.

Is my subtitle file uploaded anywhere?

No. It’s read and converted in your browser and never leaves your device.

Which subtitle files does YouTube accept?

YouTube accepts SRT and WebVTT files, among others, and suggests SRT if you’re new to caption files.

Got a long video? Turn it into shorts today.

Drop a podcast, lecture or interview. Our AI finds its best moments and makes them vertical shorts with captions. Free to start, no watermark.

  1. Drop the video
  2. AI picks the moments
  3. Shorts with captions
Make shorts free No card needed