Esc
↑ ↓ to moveEnter to openEsc to close

Free video transcription, the video stays on your device

Video to text, a transcript with timestamps

Turn what is said in a video into text you can read, search and copy, with the time each line is spoken. A speech AI writes the words from a small sound-only copy of the video, and an AI cleans them up; the video itself never leaves your device. 3 minutes of speech a day is free, 10 minutes when you sign in, and typing or pasting a transcript yourself is always free.

Your video stays on your device. Typing, pasting or opening captions, every style and saving the new video happen in your browser. Auto captions send a sound-only copy, then its words for a clean-up, and only when you press Make captions.

How to transcribe a video

  1. Choose the video

    Tap Choose a video and pick an MP4, MOV, WebM or MKV file, or drop it on the box. It opens on your device.

  2. Pick the language

    Leave Detect automatically, or choose the language spoken. Choosing it helps with short clips and with punctuation.

  3. Make the captions

    Press Make captions. Your browser makes a sound-only copy and sends it; the words come back with their times and are cleaned up by an AI.

  4. Check and save

    Read the lines marked Check this line, fix any word, then save the transcript as TXT, or as SRT or VTT with times.

Want the words on the video itself, or only the sound? Add subtitles to a video or Video to MP3.

What is sent, and what stays on your device

Your video is opened on your device and stays there. When you press Make captions, your browser makes a sound-only copy (one channel, compressed, without the file name or any tags) and sends it through uncrop.si to an outside speech AI service, which sends back the words and when each one is spoken. The words that come back (never the sound) then go through uncrop.si to an outside AI service for a clean-up of punctuation and filler words. The picture is never sent. We keep neither the sound nor the words; the speech service keeps nothing after it replies, and the clean-up service keeps requests only for a limited time for safety checks.

Opening the video, the transcript editor and saving the files all happen in your browser. A line under the tool counts what the page has sent since you added your video, so you can check it yourself.

Timestamps, SRT, VTT or plain text

Every line of the transcript keeps the time it is spoken, so you can jump to it, quote it or turn it straight into captions. Save it in the format the next app wants:

FileWhat it holdsUse it for
SRT (.srt)Numbered captions, each with a start and end timeYouTube, Facebook, video editors and most players. YouTube takes .srt and .vtt caption files (YouTube Help)
VTT (.vtt)The web's caption format: the same captions with WebVTT timingsWeb players and the HTML video element (W3C)
TXT (.txt)The words as plain text, with or without timesNotes, articles, show notes, quotes and search

Lines are kept short enough to read on screen: at most two lines of 42 characters, the length many subtitle style guides use, such as Netflix's for English (Netflix). For a plain transcript, save TXT without times.

A summary, chapters, a post or a translation

Once the transcript is there, the AI caption tools can work on its text: a short summary, chapters with start times you can paste into a YouTube description (YouTube needs at least three, the first at 0:00, each at least 10 seconds long, YouTube Help), a post with hashtags for YouTube, TikTok or Instagram, or a translation into another language. Each one is a free AI run: 5 a day, 15 when you sign in.

These tools send only the text of your captions, never the video or the sound. They are told to work only from what is said, but they can still get things wrong, so check what they write. The times of your captions never change.

Languages, accents and accuracy

The speech AI understands many languages and can tell which one is spoken. We tested it on read speech in English, Spanish, Portuguese, French, German, Arabic, Hindi and Japanese, and on English speech over noise and music. Speech AI can still mishear names, numbers and words over loud music, and now and then it writes words nobody said, so the tool marks the lines it was unsure about and keeps every line editable.

In some languages, such as Arabic, Hindi and Japanese, speech AI often leaves out punctuation. The clean-up after the transcript puts punctuation and capital letters back, and removes filler words like um and uh; the AI is told not to change what was said, so check any line that looks different.

Free minutes, and longer videos

Every day you get 3 minutes of auto transcription free, or 10 minutes when you sign in with Google, counted by the second, while the day's free pool for everyone lasts. A longer video is transcribed up to where today's free time runs out, ending at a pause so no word is cut, and the tool shows where it stopped. Typing, pasting or opening a transcript has no limit.

Making the sound copy and the transcript takes a few seconds for a short clip. The work happens in your browser, which needs WebCodecs to decode the sound (caniuse): Chrome and Edge, Firefox on a computer, Chrome and Samsung Internet on Android, and Safari 26 or later.

Questions

Is this video to text tool free?

Yes, within a daily allowance: 3 minutes of speech a day, or 10 minutes when you sign in, while the day's free pool for everyone lasts. Editing the transcript and saving TXT, SRT and VTT files are always free, with no watermark.

Is my video uploaded?

No. The video stays on your device. When you press Make captions, a sound-only copy is sent through uncrop.si to a speech AI service, then the words that come back go to an AI service for a clean-up. The picture is never sent. We keep neither the sound nor the words, and the speech service keeps nothing after it replies.

Can I get a transcript with timestamps?

Yes. Every line keeps the time it is spoken. Save SRT or VTT for times on every caption, or TXT with times for a readable transcript.

Which languages does it understand?

Many. It can detect the language or you can choose it. We tested English, Spanish, Portuguese, French, German, Arabic, Hindi and Japanese.

Can it summarize the video or make YouTube chapters?

Yes. After the transcript, press Summary and chapters: you get a short summary and chapters with start times, ready for a YouTube description. It counts as one of your free AI runs (5 a day, 15 signed in).

How accurate is it?

Clear speech comes out well; names, numbers, strong accents and speech over loud music are where speech AI slips. The tool marks lines it was unsure about, so check those before you use the text.

Can I transcribe only part of a long video?

Yes. Open Transcribe only part of the video and set the start and end. Only that part of the sound is sent.

Does it work on a phone?

It should run in phone browsers that can decode sound on the device: Chrome and Samsung Internet on Android, and Safari 26 or later on an iPhone (we have not tested phones ourselves yet). The video is read on the phone; only the small sound copy, and then its words, are sent.

Sources: YouTube Help, Supported subtitle and closed caption files, YouTube Help, Video chapters, W3C, WebVTT: The Web Video Text Tracks Format, Netflix Partner Help, English (USA) Timed Text Style Guide, caniuse, WebCodecs API

Open-source code and fonts this tool runs on your device: Mediabunny (MPL-2.0), unmodified, reads and writes the video and audio files; Noto fonts (OFL-1.1), Noto Sans Devanagari, Arabic, Thai and CJK and Noto Emoji, downloaded from uncrop.si only when your captions use a writing system your device has no font for; LAME (LGPL, source at SourceForge), the MP3 encoder (version 3.100) that makes the sound-only copy for auto captions in Safari and in browsers that cannot make an Opus one, built without its decoder for the browser by @mediabunny/mp3-encoder (MPL-2.0) and loaded only then.

See all tools