Skip to content

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.

Video to text
Whisper large-v3
  1. File
  2. Transcribe
  3. Transcript

Set it yourself for short clips, heavy accents, or mixed languages.

Output

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.

ComparisonTypicallyHere
SRT / VTT exportBehind a plan or an accountFree, no account
WatermarkOn the free tier's video outputNo video output at all
Free allowanceMinutes that run outNo total cap
Sign-upRequired to see the resultNever
The real limitDiscovered when you hit it20 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.

WhereHowUse
YouTubeStudio → Subtitles → Add → Upload file → With timingSRT
Premiere ProFile → Import, then drag the caption track onto the timelineSRT
DaVinci ResolveRight-click the media pool → Import SubtitleSRT
Final Cut ProFile → Import → CaptionsSRT
CapCutCaptions → Import captionsSRT
KdenliveProject → Subtitles → Import Subtitle FileSRT
VimeoVideo settings → Distribution → Subtitles → UploadSRT or VTT
Zoom recordingsUpload alongside the cloud recording in your account's recording settingsVTT
VLCKeep the .srt next to the video with the same filenameSRT
Website video<track kind="captions" src="..."> inside your <video> elementVTT

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.mp4

Re-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.mp4

Copies 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

  1. 01

    Upload the video

    MP4, MOV, MKV, AVI or WEBM, up to 90MB and 20 minutes. No audio extraction first.

  2. 02

    Set the language

    Or leave it on auto-detect. Pick English output to subtitle a foreign-language video.

  3. 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.

Questions

Frequently asked questions

Published · limits, model and import paths re-checked . Whisper large-v3 · 20 minutes and 90MB per video · 2 per hour.