Get an SRT file from any video

AI transcribes your video in the browser and gives you a timestamped SRT file — the format every player and editor accepts. Nothing is uploaded.

Free · No signup · Files never leave your device

How it works

1

Drop your video or audio

Any MP4, MOV, MKV, MP3, or recording — it stays on your device, nothing is uploaded.

2

AI transcribes locally

OpenAI's Whisper speech-recognition model runs right in your browser via WebGPU or WebAssembly, with a timestamp for every line. Or upload your own SRT/VTT to skip this step.

3

Download your subtitles

Get a timestamped SRT or VTT file or a plain-text transcript — free, no watermark. Or burn the captions in / add a soft track instead.

SRT subtitles without uploading your footage

Most "SRT generator" sites make you upload your video to their servers and wait in a queue. This one runs OpenAI's Whisper speech-recognition model directly in your browser — the model downloads once and every file after that is transcribed on your own hardware. Nothing is uploaded, which matters for client work, interviews, unreleased footage, or anything under NDA.

The result is a standard timestamped .srt you can hand to any platform or editor. On a machine with GPU acceleration it transcribes several times faster than real time, and formats and caption lengths switch instantly afterward without re-processing.

Frequently asked questions

What is an SRT file?

SRT (SubRip) is the universal subtitle format: numbered, timestamped text blocks that YouTube, Premiere Pro, DaVinci Resolve, CapCut, VLC, and virtually every player and editor read directly. This tool produces a clean, standards-compliant .srt.

Can I edit the timing or wording?

Yes. The SRT is plain text, so you can open it in any editor to fix a word or nudge a timestamp. You can also switch caption length (full sentences down to word-by-word) before downloading, and copy the whole transcript to your clipboard in one click.

Can I use subtitles I already have?

Yes. Upload an existing SRT or VTT file to skip transcription — then download it in another format, burn the captions into the video, or add them as a soft track.

Do you upload my video?

No. The Whisper AI transcription runs locally in your browser via WebGPU or WebAssembly, and if you burn captions in, that re-encode runs on your device too. Your file never leaves your computer — once the page has loaded it even works offline.

What languages are supported?

Whisper was trained on about 100 languages, including English, Spanish, French, German, Chinese, Japanese, Arabic, and Hindi. Language is auto-detected by default; picking the spoken language can improve accuracy.

Why does the first file take longer?

The Whisper speech model (~77–150 MB depending on your browser) downloads the first time you use the tool and is then cached. After that, transcription starts immediately.

Is it really free?

Yes. The subtitle generator is completely free, with no signup, watermarks, or limits. We make money from our video translation service, not from this tool.