Paste plain text, timestamped lines, or an existing subtitle file. The finished file appears as you type.
Plain text has no timings, so the lines are spread evenly across the recording length.
Need subtitles from a recording instead? Upload the audio or video — we make the SRT/VTT for you.
The opening minutes are a free preview; a pack from $4 (300 minutes) opens the full transcript. Credits never expire.
Three steps, no software to install.
Plain text, lines with timestamps, or an existing SRT/VTT. The type is recognised for you.
SubRip for players and editors, WebVTT for the web. Switch any time — the file updates.
A clean, standard file. Drop it into YouTube, Vimeo, Premiere, DaVinci Resolve or any player.
Most people who search for an SRT or VTT file have a recording, not a transcript. That path is the box above, and it takes four steps.
Price example: a 20-minute video uses 20 of the 300 minutes in the $4 pack, so one pack covers 15 videos of that length. A one-hour lecture is about $0.80 on that pack, $0.32 on the $32 pack of 6,000 minutes.
Honest limits: the subtitles are an AI transcript, so names, jargon and overlapping voices are worth a read before you publish. Speakers are named in the summary, key quotes and chapters, not on each subtitle line.
The same two cues in both formats. Convert between them above by pasting either one.
example.srt
1 00:00:01,000 --> 00:00:04,200 Welcome back to the show. 2 00:00:04,600 --> 00:00:07,900 Today we talk about subtitles.
example.vtt
WEBVTT 00:00:01.000 --> 00:00:04.200 Welcome back to the show. 00:00:04.600 --> 00:00:07.900 Today we talk about subtitles.
| SRT (SubRip) | VTT (WebVTT) | |
|---|---|---|
| First line | The cue number, 1 | The word WEBVTT |
| Millisecond separator | Comma: 00:00:01,000 | Full stop: 00:00:01.000 |
| Cue numbers | Expected on every cue | Optional identifiers |
| Where it is used | Video editors and desktop players | HTML5 video and web players |
WebVTT rules from the W3C WebVTT specification (Candidate Recommendation Draft, 20 May 2026), read on 26 October 2026: the file starts with WEBVTT, hours are optional, a full stop comes before the three millisecond digits, cue identifiers are optional and the arrow is -->. More on each format: the SRT file format and subtitle file formats compared. Already have a subtitle file and want the words? SRT to text and VTT to text.
Three kinds of text. (1) Plain text: the lines are spread evenly across the recording length you give. (2) Timestamped lines with a prefix like [0:12], (0:12), or 0:12 -> 0:18. (3) An existing SRT or VTT: it is converted to the other format.
No. Paste into the box. Everything runs in your browser and nothing is sent to a server.
SRT (SubRip) is the older universal format, read by VLC, YouTube and most video editors and players. VTT (WebVTT) is the web standard used by the HTML5 track element and streaming players. A VTT file starts with the line WEBVTT and writes milliseconds after a full stop (00:00:01.000); SRT numbers each cue and uses a comma (00:00:01,000).
It is split on sentence ends (. ! ?) and line breaks, then spread across the recording length. Each cue is capped at the longest cue length you set (7 seconds by default) so it stays readable.
This page is free when you already have the words: paste them and download the file. To make SRT or VTT from audio or video, upload it in the box above: the opening minutes are a free preview, and a pack from $4 for 300 minutes transcribes the rest and opens the SRT, VTT, TXT, DOCX and JSON downloads.
A VTT transcript is a WebVTT subtitle file: the spoken words split into short cues, each with a start and end time, so a player can show them over the video. WhipScribe exports one from every transcript, with each line timed to the audio.
On our own production record for the 30 days to 27 October 2026, a 10 to 30 minute recording took a median of 50 seconds and a 30 to 60 minute one 98 seconds, about 2 minutes per hour of audio. One file can be up to 10 hours or 5 GB.
Yes. The transcript comes back in the language that was spoken, detected automatically from 99 languages. Once it is unlocked, it can be translated into any of 99 languages with the same timestamps, so the SRT and VTT stay in sync. It is machine translation, not a certified one.
Use the audio-to-text tool: upload audio or paste a link, get a timestamped transcript, bring it back here.
Whipscribe transcribes audio and video with timestamps. Export SRT or VTT straight from the transcript. Packs from $4.
Open Whipscribe →MP3 ↔ WAV ↔ M4A ↔ OGG ↔ FLAC.
TrimmerDrag the handles on a waveform.
Video → audioPull audio from MP4 / MOV / MKV.
TranscriptionServer-side transcription. Packs from $4.
SubtitlesEvery error with its line number, and a repaired file.
SubtitlesJoin part 1, part 2… into one file, or fix out-of-sync timing.
SubtitlesCaptions rejoined into paragraphs.
Drop the same file here and get a transcript with timestamps. The opening minutes are a free preview; a pack from $4 (300 minutes) opens the full transcript. Credits never expire.
Start from the recording and download the subtitle file: see the SRT file generator, the YouTube to SRT page and a VTT caption file for web players.