Video to SRT

Convert Video to SRT Subtitles

Make an SRT from any common video: an iPhone MOV, an OBS MKV, a browser screen recording in WebM, an M4V exported by HandBrake or an Apple app, or an MP4 from anywhere. The subtitles come from the speech, timed to the video, and the video itself never leaves your device.

01 — Upload

Your video

Full translation outputTimestamped transcript only — no video or audio in results.

The video file stays in this browser. Language is required: pick the spoken language for a plain transcript, or another language to translate it.

02 — Result

Your transcript

Your timestamped transcript will appear here.

Waiting for upload

25 languages available

Videos that work

Accepted
MP4, WebM, MOV, MKV, M4V, up to 2 hours per file
Phones
iPhone MOV (including HEVC "High Efficiency" video) and Android MP4
Screen recorders
WebM from browser-based recorders, MP4 from Windows and macOS tools, MKV from OBS
Cameras and editors
MP4 and MOV exports; ProRes MOV works because only the sound is used
Convert first
Old phone 3GP videos: the free 3GP converter turns them into MP4 in your browser

There is no need to convert a MOV, MKV or WebM to MP4 before making subtitles.

Why big video files are fine

Your browser pulls the audio out of the video on your own device and sends only that for transcription. A 3 GB camera file and a 30 MB phone clip of the same length cost the same and upload about the same amount of data, because the picture is never uploaded. The MP4 to SRT page goes deeper into what's inside the SRT and how to load it into YouTube and editors.

Recording-specific tips

  • iPhone videos: subtitle the final edit, not the original clip, if you trimmed it in Photos, so the timings line up.
  • OBS recordings with several audio tracks: only one track is transcribed, the main one the file presents, so keep a track that mixes the voice with everything else (OBS's track 1 by default) rather than splitting the voice onto its own track.
  • Screen recordings: system sounds and notification pings don't become subtitles, but loud background music under a voice lowers accuracy.
  • Zoom and Teams recordings: people talking over each other produce the most errors; subtitles don't name speakers.

Timing that matches the picture

Cue times come from the audio track inside the video, so the subtitles line up with the picture when you load the SRT next to the same file. Phone recordings with variable frame rate don't push them out of sync. If every cue is early or late by the same amount, the video was trimmed after the subtitles were made; shift all cues at once in a subtitle editor, as subtitle timestamp alignment explains.

Translated subtitles from the same video

Choose a language other than the spoken one and the SRT comes back translated, with the original transcript too. Each run makes one subtitle language. For the choices and costs, see translated subtitles.

18-minute iPhone vlog (MOV)

SRT in the spoken language: 18 credits (1.8¢).

2-hour OBS stream recording (MKV)

SRT: 120 credits (12¢).

Subtitles cost 1 credit per minute with a 5-credit minimum per file, and the 100 free credits from signing in with Google cover 100 minutes. Top-ups are charged in Indian rupees at the day's exchange rate through Cashfree Payments (UPI, cards or netbanking), about ₹96 for 1,000 credits.

Using the tool on this page

  • The spoken language is detected automatically; you select the output language — the spoken language itself for an untranslated transcript, or another language for a translation. Files can be up to 2 hours long.
  • Only the audio is sent for processing — the video stays on your device — and audio and text are deleted within 30 minutes of delivery (how files are protected).
  • You can download a timestamped transcript, subtitles (SRT and VTT) and plain text. Every output, step and limit is explained on the subtitle generator page.

Frequently asked questions

Can I make an SRT from a MOV or MKV without converting it?

Yes. MOV, MKV, WebM, M4V and MP4 are all accepted directly.

Is my video uploaded?

No. Your browser extracts the audio on your device and sends only that for transcription.

Which audio track is used for an OBS recording with several tracks?

One track, the main one the file presents. Record a mixed track that includes the voice, as OBS's track 1 does by default.

Can it read subtitles that are already in the video?

No. The SRT is generated from the speech. An existing subtitle track can be copied out with ffmpeg or MKVToolNix.