Generate SRT Subtitles from Any Audio or Video

Turn a recording or video into a timed .srt caption file in seconds. No sign-up, no software, no watermark.

This free SRT generator turns any recording or video into a ready-to-use subtitle file. Drop in an interview, a lecture, a tutorial, a podcast episode, or the audio from a video, and you get back a properly timed .srt file in seconds. Each caption arrives numbered, with start and end timecodes down to the millisecond, so it drops straight into your editor or upload flow and syncs to the speech.

Captions are not a nice-to-have anymore. Most social video is watched on mute, search engines and platforms index subtitle text, and accurate captions make your content accessible to viewers who are deaf or hard of hearing. Instead of typing timecodes by hand or paying per minute, you drop a file in, download the SRT, and load it into YouTube, Vimeo, Premiere, DaVinci Resolve, CapCut, or any player that reads subtitle files.

A few honest notes. Auto captions are a strong first draft, so plan to skim the result and fix names or tricky terms before publishing. The tool works best on clear speech, so if your recording is noisy, run it through our background noise remover or audio normalizer first for cleaner timing. If you just need the words without timecodes, the audio to text converter gives you a plain transcript instead. Recording something new? Check your gear with the mic test.

Files are capped at 100 MB and free use is limited to 30 requests per hour, which is plenty for everyday subtitling. Need longer files, batch processing, or higher limits? See pricing.

FAQ

What is an SRT file? +

SRT (SubRip Subtitle) is the most widely supported subtitle format. It is a plain text file where each caption is a numbered block: a sequence number, a start and end timecode written as hours:minutes:seconds,milliseconds, and the line of text that should appear on screen during that window. Because it is just text, you can open an SRT in any editor, and almost every video player, editor, and platform reads it without conversion.

Does this work with video? +

Yes. Drop in an MP4, MOV, or most other common video files and we extract the audio track automatically before transcribing it. You get a timed SRT back that lines up with the speech in your video. Upload the SRT alongside your clip in YouTube, Vimeo, Premiere, DaVinci Resolve, CapCut, or any player that accepts subtitle files, and the captions will sync to the spoken audio.

Can I edit the subtitles after generating them? +

Absolutely, and you usually should. Auto captions are a strong first draft, not a final cut. Download the .srt, open it in any text editor or a subtitle tool like Aegisub or Subtitle Edit, and fix wording, split long lines, or nudge timings. Keep the numbered block structure and the comma before the milliseconds intact and the file will still load everywhere.

Is there a length or file size limit? +

The free browser tool accepts files up to 100 MB, which is roughly two hours of typical spoken audio. Longer or heavier files should be split first, or run through our API for batch and long-form subtitling. Free use is capped at 30 requests per hour, which comfortably covers everyday captioning. See the pricing page for higher limits.

What is the difference between SRT and VTT? +

SRT and WebVTT are close cousins. Both are plain text with numbered or unnumbered cues and timecodes, but VTT uses a dot before milliseconds (00:00:03.200), starts with a WEBVTT header, and supports styling and positioning that SRT does not. SRT is the safer universal choice for editors and social platforms, while VTT is preferred for HTML5 web video. A VTT export is coming to this tool soon.

How accurate are the captions? +

Accuracy tracks the quality of your audio. Clear speech in a quiet room lands close to word-perfect because we route your file through leading speech engines like Whisper and ElevenLabs Scribe. Heavy accents, crosstalk, and background noise lower accuracy, so it helps to clean the file first, then review and tidy the SRT before you publish.