Convert MP4 to SRT subtitles

Convert MP4 to SRT subtitles free. AI-generated, timestamped captions for YouTube, Premiere Pro, DaVinci Resolve, and VLC. No upload, no watermark.

100% freeNo account neededNothing uploaded

Drop your video or audio file here

or click to browse. It’s free, no signup.

MP4 · MOV · WebM · MKV · AVI · MP3 · WAV · M4A and more

🔒 100% private: transcription runs in your browser. Your file is never uploaded.

Drop in an MP4 and get a timestamped .srt subtitle file, the most widely supported caption format. Speech recognition runs in your browser, so even large MP4s start immediately with no upload.

Fix any words in the text box before downloading, then add the SRT to your video platform or editor.

Using your SRT file

How it works

  1. Drop your file

    Nothing is uploaded. The file stays on your device the whole time.

  2. AI transcribes locally

    OpenAI’s Whisper model runs in your browser, so no server ever sees your file.

  3. Copy or download

    Plain text, or timestamped SRT and VTT subtitles ready to use anywhere.

Frequently asked questions

What’s the difference between SRT and VTT?

Both are timestamped caption files. SRT is the most widely supported (editors, YouTube, VLC); VTT is the standard for web video players. You can download either, and convert between them with our subtitle converter.

Are the subtitles timed to the speech?

Yes. Each caption uses the AI’s phrase timestamps, so it appears as the words are spoken.

Can I get English subtitles for a non-English MP4?

Yes. Choose “Translate to English” under Output before transcribing.