AI Subtitles from Video (SRT)

💬
Click to upload or drag and drop

Video files only (Max 30MB)

ℹ️ How it works:
  • Upload your video file
  • Pick the spoken language (or auto-detect), and optionally a language to translate into
  • Download the subtitles as an SRT file

Generate Subtitles from Video for Free

Turn a video's speech into subtitles automatically. Upload your clip, choose the spoken language (or let it auto-detect), and our AI transcribes the audio into a timed SRT subtitle file you can download. You can also translate the subtitles between English, Spanish, French and German (any of these to any other). The SRT works with any video player and most editors — load it alongside your video, or add it in your editor. No sign-up and no watermarks.

How to Generate Subtitles

  1. Click the upload area above or drag and drop your video (up to 30 MB).
  2. Choose the spoken language (or leave it on Auto-detect), and optionally pick a language to translate the subtitles into.
  3. The tool transcribes the speech and gives you an SRT file to download.

What an SRT File Actually Is

An SRT is a plain text file. That is the whole thing — no special format, no software needed to open it. Inside, the subtitles are stored as numbered blocks, each with a start time, an end time, and the words that should appear between them:

1
00:00:02,400 --> 00:00:05,120
Welcome to the tutorial.

2
00:00:05,400 --> 00:00:08,900
Today we are looking at the basics.

The times are hours, minutes, seconds and thousandths. Nothing is stored inside the video itself — the player reads this file alongside it and puts the words on screen at the right moments.

You Can Edit It Yourself

Because it is only text, you can open the .srt in Notepad on Windows, TextEdit on a Mac, or any other plain text editor, and change whatever you like. This is worth doing, because automatic transcription reliably gets a few things wrong: names of people and places, technical terms, and brand names.

  • To fix a word, just type over it. Nothing else needs to change.
  • To make a subtitle appear earlier or later, edit its start and end times.
  • To split a long line in two, press Enter — a subtitle can hold two lines comfortably, and more than that is hard to read.

Two things to be careful about when saving. Keep the .srt extension, and save as plain text — if you open the file in Word and save it as a document, it stops working. Keep the blank line between blocks too, since that is how the player knows where one subtitle ends and the next begins.

What to Do with the SRT File

The subtitle file downloads with the same name as your video. If you uploaded holiday.mp4 you get holiday.srt, and that matching name is what lets players find it on their own.

  • Put the .srt in the same folder as the video. VLC, MPV, Plex and most smart TVs pick it up automatically and switch subtitles on when you press play.
  • If the subtitles do not appear, open the player's subtitle menu and choose the file by hand. In VLC that is Subtitle → Add Subtitle File.
  • For YouTube, do not use the folder method. Upload the .srt in the subtitles section of your video instead, and YouTube will use your timings rather than its own.
  • In a video editor — Premiere, DaVinci Resolve, CapCut and the rest — import the .srt as a subtitle track. That is also how you burn the captions permanently into the picture, if you need them always visible.
  • If you rename the video, rename the .srt to match, or automatic detection stops working.

Key Features

  • Automatic transcription – AI converts speech to timed subtitles, no typing
  • Language auto-detect – or pick the spoken language from many options
  • Optional translation – translate the subtitles between English, Spanish, French and German
  • Standard SRT output – works in VLC, players, YouTube, and video editors
  • Runs privately – transcription and translation happen on our server, not a third-party account
  • Up to 30 minutes – of audio is transcribed per video

When You Might Need This

  • Captions for a video that will be watched with the sound off, which is most social viewing
  • Making a video usable by viewers who are deaf or hard of hearing
  • Subtitles for a course, training video or conference talk
  • A quick written record of an interview or lecture you filmed
  • Subtitles in another language for an audience that does not speak the one in the video
  • A starting-point SRT you will tidy up in an editor rather than typing from scratch
  • Captions for a video going somewhere that expects an SRT alongside the upload
  • Helping viewers follow a strong accent or a noisy recording

Frequently Asked Questions

In two steps, because subtitles live in their own file rather than inside the video. First generate the .srt here. Then either keep it in the same folder as the video, where most players find it by themselves, or load it into a video editor as a subtitle track. The section above walks through both. If you want the captions permanently visible — burned into the picture so they show everywhere, including on social platforms that ignore subtitle files — that last step has to happen in an editor.

Upload the .srt in the subtitles section of your YouTube video rather than putting it in a folder. YouTube can generate its own captions automatically, but supplying your own SRT is usually better: the timings and spelling are under your control, names and technical words are right, and the captions are ready the moment the video publishes rather than after YouTube gets round to it.

Yes, and it takes a couple of minutes. Automatic transcription is good on clear speech but has predictable weak spots: names of people and places, technical terms, brand names, and anything said over background noise or by two people at once. Correcting them takes a minute, and the section above explains how. Everything else — the timings and the line breaks — is already done for you.

You get a .srt subtitle file (not a video with the captions burned in). Most players let you load an SRT next to the video; to permanently embed captions, add the SRT in a video editor.

No — leave it on Auto-detect and the AI figures out the spoken language. Selecting the correct language can improve accuracy if you already know it.

Accuracy is good for clear speech, but background noise, heavy accents, or overlapping voices can cause mistakes. The SRT is a great starting point you can quickly tidy up in any text or subtitle editor.

Yes. The speech is transcribed first and the subtitles are then translated, so the timings stay matched to what is actually said. You can translate between English, Spanish, French and German — any of these four to any other. These are the languages our offline translation models support, so translation works when the spoken language is one of them (or auto-detected as one); other spoken languages are kept in their original language. Pick a target under “Translate subtitles to” before generating.

Related Tools