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
Drag and drop a video or audio file
or click to browse
How it works
Drop your video or audio
Any MP4, MOV, MKV, MP3, or recording — it stays on your device, nothing is uploaded.
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.
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
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.
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.
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.
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.
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.
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.
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.