Skip to content

Free tool

Transcript to SRT Converter

Turn a plain transcript into an SRT or WebVTT caption file you can upload to YouTube Studio, or save it as tidy plain text.

Last updated:

This tool used to be called "Subtitle Downloader". It doesn't download anything from YouTube. It converts text you paste into a caption file, so we've renamed it to say what it really does.

Convert your transcript

A preview of your SRT file will appear here.

How the converter works

A caption file is a list of short pieces of text, each with a start and end time. The converter builds that list from your transcript in one of two ways:

The output follows the basic SubRip (.srt) layout: a number, a time range such as 00:01:05,000 --> 00:01:08,000, then the text. The WebVTT (.vtt) version uses the same timings with a WEBVTT header. Files are saved as plain UTF-8 text.

Uploading the file to YouTube

YouTube Help lists SubRip (.srt) as one of its recommended basic caption formats. It supports only basic SRT files, with no styling markup, saved as plain UTF-8, which is exactly what this tool produces. WebVTT (.vtt) is also on YouTube's list of supported formats. To add your file, open the video in YouTube Studio, go to Subtitles, choose the language and pick the option to upload a file. The exact menu wording can change, so follow the current prompts in Studio.

Where can I get a transcript?

Use your own script, your editing software's transcript export, or notes you made while editing. If you're captioning someone else's video, you need their permission to publish captions of their words. This tool doesn't fetch captions or transcripts from YouTube videos.

Tips for readable captions

Your transcript is processed in your browser and isn't uploaded to our server.