Free SRT subtitle extractor for videos and recordings
- Written on your own device
- No length cap to hit
- No watermark, no account
Drop a video or a recording with English speech in it and get back an .srt subtitle file, written on your own device. No watermark, no account, no upgrade prompt. Nothing is uploaded, so there is no length cap to hit.
You read it before you keep it
The whole transcript is on screen, with its timestamps, before anything is saved. If it misheard something, you fix it right there — the file is written from what you see.
No signup, no watermark
No account, no trial, no upgrade prompt on the download. Ads pay for the site.
Nothing is uploaded
The speech recognition runs in your browser. After the one-time download of the recognizer, you can go offline and it still finishes.
English, done properly
One language on purpose: a model trained only on English beats a multilingual one of the same size at it. Other languages are not supported at all.
How it works
- Drop a video or audio file, or click the box to choose one.
- The first use downloads the speech recognizer, once. The page tells you the size for your browser first — about 85 MB on the processor, about 215 MB where it can use your graphics card — and waits for you to say yes. Your browser keeps it for every visit after that.
- It finds the parts where someone is speaking and writes them down with timestamps, on your own device.
- Read the result, fix any misheard word right there, then download the .srt. It is named to match your video, so players pick it up by themselves.
What it is good at, and what it is not
It is built for clear English speech: screen recordings, lectures, podcasts, interviews, meeting recordings, videos of someone talking to a camera. On those the transcript is usually close enough that fixing the odd word — right there on the page, before you download — takes less time than typing any of it.
It is weakest where every speech recognizer is weak: several people talking over each other, heavy accents, loud music under the voice, a phone across the room. It also only understands English — other languages come out as nonsense rather than being translated. The transcript is on screen before you download, so judge it by reading, not by hoping.
What you get
A plain .srt file: numbered subtitles, each with a start time, an end time and a line or two of text. Every video player and every subtitle upload form accepts it. Keep its name matching the video’s — this tool names it that way for you — and put the two files in one folder, and most players load it without being asked.
What it does not do
It does not translate and does not label who is speaking. It writes English speech down as English text with timestamps, and that is all. The transcript it shows is a first draft: edit any line right on the page — or none of them — and the .srt you download is written from what you see.
Frequently asked questions
Is my video uploaded to a server?
No. The speech recognition runs on your own device. The first use downloads the recognizer itself — about 85 MB, or about 215 MB where your browser can use the graphics card and run the bigger model — and the page asks before it starts that download. Your browser keeps it for next time, and once it is loaded you can go offline; it will still finish.
What languages does it understand?
English, and only English. That is a deliberate choice: the tool ships a model trained for English alone, which is smaller and better at English than a multilingual one of the same size. Other languages come out as nonsense, not as translations.
How accurate is it?
Good on clear speech — a screen recording, a lecture, a podcast, a meeting with decent microphones. It gets worse with heavy accents, crosstalk, background music and bad audio, like every speech recognizer. The transcript is a first draft you can edit on the page, so read it and fix any misheard word before you download.
What file do I get back?
A standard .srt file, named to match your video. Keep the two files in one folder with the same name and most players — VLC, IINA, MPV, most TVs — load the subtitles automatically.
Does it translate, or tell speakers apart?
No. It writes down the English words it hears, with timestamps. No translation and no speaker names — but the transcript is editable right on the page, so you can fix a misheard word before you download.
Is there a length or size limit?
No fixed cap, because there is no upload. Long recordings simply take longer: the tool transcribes only the parts where someone is actually speaking, so an hour of meeting takes well under an hour, but it is not instant.
Why is the first run such a big download?
The recognizer is a neural network, and doing the work on your device means fetching it once instead of sending your video to someone else's computer. How big depends on the browser: about 85 MB where it runs on the processor, and about 215 MB where it can use your graphics card, which is far faster and uses the full-size model. You are told which one applies to you, with the number, before anything downloads. Your browser then keeps it, so the second file — even on another day — starts without downloading anything, unless you clear the site’s stored data.
Does it add a watermark or need an account?
No watermark, no account, no trial, and no upgrade prompt on the download. The site is free and paid for by ads.
Other tools
- Video compressorVideo
- Video to GIFVideo
- Video to MP3Video
- Video trimmerVideo
- Social video resizerVideo
- Video mosaicVideo
- Image compressorImage
- Image resizerImage
- Image converterImage
- Image mosaicImage
- Background removerImage
- Metadata removerImage
- Audio compressorAudio
- Audio converterAudio
- Noise removerAudio
- Voice changerAudio