No account required

Generate an SRT file from an MP4

Upload the video, review the text and download the subtitle file. Compatible with Premiere, YouTube and any player.

Drag your file in here

MP3, WAV, M4A, MP4, MOV… and any other audio or video, whatever the size

  • SRT with timings to the millisecond
  • Speaker identification on each line
  • Also available as VTT for browser playback
  • MP4

About this tool

SRT is the standard subtitle format for video editors, platforms and players. Generating one from an MP4 consists of transcribing the internal audio and writing the timings in the correct format, which is exactly what happens when you upload the file.

Reviewing proper names, acronyms or specific terminology happens on the same screen, line by line, without modifying the timings.

Features

  • A correctly formed SRT: numbered from one, UTF-8 with no BOM, and commas in the timings.
  • Lines adjusted to what fits on screen, not just by character count.
  • Speaker identification, something a plain text dump doesn't offer.
  • The same transcript is also available as VTT, DOCX, PDF, CSV or JSON.

How it works

  1. 1

    Upload the MP4

    Up to 50 GB. We process the audio track automatically.

  2. 2

    Review the lines

    Play the video with the synchronised text and correct anything necessary.

  3. 3

    Download the .srt file

    Numbered from one, in UTF-8, with commas in the milliseconds. Ready for your editor.

Use cases

Video editing

Premiere, DaVinci and Final Cut import SRT directly into the timeline.

Publishing on platforms

The subtitle field on any platform expects exactly this format.

Archiving

An SRT alongside the video, sharing its name, keeps it permanently searchable.

In detail

The hard part isn't writing, it's synchronising

Transcribing what's said in a video is relatively quick; giving each sentence its exact start and end second is what takes the most time. Ten minutes of video can easily contain two hundred subtitles, each requiring two marks to the millisecond.

That synchronisation comes already solved. The timings are calculated against the audio of the file itself, so they align automatically once the SRT is attached to the video, with no drift or manual global adjustments needed.

How to add the result to the video

If the destination is YouTube, the SRT is uploaded separately via Studio and becomes an optional subtitle track. If the destination is social media, most platforms prefer subtitles burned into the picture, done in an editor by importing the SRT as a text track.

In Premiere and DaVinci, simply add the file to the timeline: it appears as a subtitle track with the timings already calculated. For a desktop player, save the SRT next to the video with the same file name.

Frequently asked questions

Need to transcribe a video?

Upload it and get the text with timestamps, each voice identified and a summary. No account needed to start.