No account · No watermark · Free SRT
Transcribe video to text free
A video to text converter that gives you the file — free video transcription with nothing held behind a sign-up.
- File
- Transcribe
- Transcript
Set it yourself for short clips, heavy accents, or mixed languages.
English translates as it transcribes, in one pass. It's the only target.
Free, no account. Up to 20 min per file, 2 per hour.
The catch elsewhere
Generating captions is free almost everywhere. Downloading them isn't.
The usual pattern: you upload, you wait, you see the captions, and then the export button asks for an account or a plan.
| Comparison | Typically | Here |
|---|---|---|
| SRT / VTT export | Behind a plan or an account | Free, no account |
| Watermark | On the free tier's video output | No video output at all |
| Free allowance | Minutes that run out | No total cap |
| Sign-up | Required to see the result | Never |
| The real limit | Discovered when you hit it | 20 minutes and 90MB per video, 2 per hour |
The trade is honest in the other direction too: those tools give you an editor and a captioned video file. This gives you the transcript and the subtitle file, and stops there. If you want styled captions burned into the frame, an editor is the right tool — but you can still generate the SRT here and import it, which is free either way.
The export paywall is one of six patterns worth recognising before you upload anywhere — free transcription without signing up.
After the download
Where the subtitle file goes
An SRT on its own does nothing. Here's the import path in the places it usually ends up.
| Where | How | Use |
|---|---|---|
| YouTube | Studio → Subtitles → Add → Upload file → With timing | SRT |
| Premiere Pro | File → Import, then drag the caption track onto the timeline | SRT |
| DaVinci Resolve | Right-click the media pool → Import Subtitle | SRT |
| Final Cut Pro | File → Import → Captions | SRT |
| CapCut | Captions → Import captions | SRT |
| Kdenlive | Project → Subtitles → Import Subtitle File | SRT |
| Vimeo | Video settings → Distribution → Subtitles → Upload | SRT or VTT |
| Zoom recordings | Upload alongside the cloud recording in your account's recording settings | VTT |
| VLC | Keep the .srt next to the video with the same filename | SRT |
| Website video | <track kind="captions" src="..."> inside your <video> element | VTT |
Uploading captions to YouTube rather than relying on its auto-captions is worth the extra minute: the uploaded file is what gets indexed, and it doesn't inherit auto-caption mistakes on names, jargon or accented speech.
If you do need it in the video
Two lines of ffmpeg
Burning captions into the picture is the paid feature almost everywhere. It's also one command. Install ffmpeg, put the video and the .srt in the same folder, and run whichever of these matches what you need.
Burn the captions into the picture
Instagram, TikTok, LinkedIn — anywhere captions can't be a separate file and autoplay is muted.
ffmpeg -i video.mp4 -vf subtitles=captions.srt -c:a copy output.mp4Re-encodes the video, so it takes a while and costs a little quality. Unavoidable — the text becomes pixels.
Attach them as a track you can switch off
Anywhere the player supports subtitle tracks. Better than burning whenever it's an option.
ffmpeg -i video.mp4 -i captions.srt -c copy -c:s mov_text output.mp4Copies both streams untouched, so it finishes in seconds and loses nothing. Use mov_text for MP4; for MKV, use srt.
Attach the track rather than burning it whenever the platform allows: it finishes in seconds instead of minutes, costs no quality, stays editable, and viewers can switch it off. Burn it in only where captions can't be a separate file — which in practice means social video, where autoplay is muted and the captions are the point.
How it works
Upload, wait, export
01
Upload the video
MP4, MOV, MKV, AVI or WEBM, up to 90MB and 20 minutes. No audio extraction first.
02
Set the language
Or leave it on auto-detect. Pick English output to subtitle a foreign-language video.
03
Export SRT or VTT
Plus plain text if you want the words on their own. Nothing is held back.
Honest limits
What this won't do
Worth knowing before you upload rather than after.
- No captioned video comes back
- You get text and a subtitle file. Burning captions into the frame needs a video editor, or the ffmpeg command above.
- No subtitle editor
- No styling, no repositioning, no line-break control. SRT is plain text, so small fixes are easy in any text editor.
- No speaker labels
- A two-person interview comes back as continuous captions.
- 90MB and 20 minutes
- Over either, extract the audio first with Video to Audio — audio-only is far smaller, and it's all that gets transcribed anyway.
For what actually degrades a transcript, and the full SRT-versus-VTT breakdown, read the transcription accuracy guide.
Next
More free tools
Questions
Frequently asked questions
Published · limits, model and import paths re-checked . Whisper large-v3 · 20 minutes and 90MB per video · 2 per hour.