ToolsMaxxing

Video to text

Get the words spoken in a video as text with timestamps, and save subtitles as .srt or .vtt. The AI runs on your device, so the video is never uploaded.

or drag and drop videos here

MP4, MOV, WebM or MKV videos

Your files stay on your device

  1. 1Add files
  2. 2Adjust
  3. 3Download

How it works

  1. 1Choose a video: MP4, MOV, WebM, MKV and more, up to 300 MB.
  2. 2Pick the spoken language, or leave it on detect. Choose Fast for a quick draft, Accurate for fewer mistakes, or Bangla only for Bangla.
  3. 3Select Transcribe. Your browser takes the sound out of the video, then the AI model reads it. The first time, the model downloads once and is kept for next time.
  4. 4Read the text, copy it, or download .txt, .srt or .vtt. Use the subtitle files in your video editor or player.

What the options do

Model
Fast is small and quick and is fine for clear English. Accurate is bigger and makes fewer mistakes with accents, noise and most languages. Best is the largest model and needs a computer with WebGPU. Bangla only is a model trained for Bangla: choose it for Bangla speech, because the other models are not good at Bangla.
Spoken language
Choose the language spoken in the video. Detecting it automatically works for long clear speech, but it can pick a neighbouring language for short or noisy clips, so choosing it is more reliable.
Result
Text in the spoken language writes what is said. Translate to English writes English subtitles for speech in any language.
Show times in the text
Adds the start time before every line of the text box and the .txt file. The .srt and .vtt subtitle files always carry times.

Privacy

This tool runs in your browser. Your files are never uploaded to a server.

Questions people ask

Is my video uploaded?

No. The sound is taken out of the video in your browser and read by a speech model that runs on your device, on your graphics card when your browser supports WebGPU and on your processor otherwise. Only the model files, which hold no personal information, are downloaded once from Hugging Face and kept by your browser.

How accurate is it, and what about Bangla?

Clear English speech gives good results with every model, and Accurate also writes punctuation well. Bangla is different. The general models are weak in Bangla: Fast writes the words in Latin letters or the wrong script, and Accurate and Best often give wrong or repeated words. For Bangla choose the Bangla only model. In our tests on a human-read news item it was readable and mostly right, but it still made mistakes in names, rare words and long compound words, and sometimes garbled a few words at the end of a phrase. Treat Bangla text as a draft and read it against the video. Background noise, music, strong accents and several people talking at once lower accuracy in every language.

Which AI model is used, and can I use the results commercially?

It uses OpenAI Whisper models, released under the MIT licence, which allows commercial use. The text and subtitles you create are yours.

How do I use the subtitle files?

Open the .srt or .vtt file together with your video in a player such as VLC, or import it in your video editor. Most players and editors accept SRT, and web video players accept VTT. To burn the subtitles into the picture, use your editor.

Is there a time limit?

No limit of ours, but the video can be up to 300 MB. A long video takes longer, and on a phone files above about 100 MB may run out of memory.

Does it tell who is speaking?

No. It writes the words in order with times, but it does not label speakers.

Related tools