Video to Text — Transcribe Free, No Upload, No Signup
Turn video or audio into editable text for free, with no signup. In Private mode (the default) everything runs on your device and nothing is uploaded. Review, copy or download TXT.
🌍 The spoken language is detected automatically and the transcript comes out in that same language. Set it manually above if your audio is hard to hear, and use Output to translate into English.
What exactly is downloaded — and is it safe?
- • The speech model is OpenAI's Whisper, open source, converted to run in browsers. The audio engine is FFmpeg, the open-source tool behind most video software.
- • They come from Hugging Face and unpkg — public repositories used by researchers and developers worldwide, not from us.
- • They are not programs. Nothing is installed, no permission is asked, and your browser keeps them in its own cache exactly like it keeps a website's images.
- • They can't read your files or touch anything outside this page. Remove them any time by clearing this site's data in your browser.
- • Your audio never goes the other way: this site has no server receiving files.
Drop your video or audio here or click to choose
transcribed on your device by OpenAI's Whisper — your recording is not uploaded
ℹ️ Use a recording on your device that you own or have permission to process. This tool cannot fetch YouTube or social video links. Start with a short clip. Larger models can improve accuracy but require more memory and download data. Processing time varies by device, model and recording length. Always review the result.
Your first result
From a recording to text you can copy and review
- 1. Start with a short clipChoose a clear recording you own or have permission to use. Select the spoken language if you know it.
- 2. Stay in Private modeYour device does the work. Processing files download first; keep this tab open. Fast uses a smaller model, with an accuracy trade-off.
- 3. Review, then exportCheck names, numbers and punctuation, then copy the transcript or download TXT. This is a draft transcript, not an automatic summary.
No recording handy? Use our short English sample.
Download the synthetic test recording, choose English above, and select the downloaded file. The sample and reference output contain no personal recording. Your result may vary by model.
First-run downloads and processing take time. Long recordings may exceed your device's memory; start with a short clip, or trim it first. Private mode keeps your recording on your device. Optional Instant mode uses the browser's external speech service.
Making captions for your own video? Open Subtitle Generator.
Turn a lecture, interview, voice memo or your own video into a draft transcript you can review and reuse. In the default Private mode, OpenAI's Whisper runs in your browser and your recording is not uploaded. Copy the text into your notes or download TXT; subtitle exports are also available.
Choose Fast for a smaller model, Accurate for a more demanding option, or Best when you can allow more memory and processing time. The first use downloads the audio engine and speech model. Files are cached when possible, but browser cleanup, another model or translation may require further downloads. There is no per-minute charge. Speed and accuracy depend on your device and recording; start with a short, clear clip and review names, numbers and important statements.
More sizes & options
- Audio to Text — Free Private Transcription Online
- MP3 to Text — Transcribe MP3 Free (No Upload)
- Voice Memo to Text — Transcribe iPhone & WhatsApp Memos
- Translate Video to English — Free AI, No Upload
- Transcribe a Lecture to Text — Free & Private, No Sign-up
- Transcribe an Interview to Text — Free & Confidential
- Transcribe a Meeting Recording — Free, No Upload, No Sign-up
- Transcribe a Podcast to Text — Free, Private, In-Browser
- Transcribe Spanish Audio to Text — Free, No Upload
- Transcribe Portuguese Audio to Text — Free, No Upload
- Transcribe French Audio to Text — Free & Private, No Sign-up
- Transcribe German Audio to Text — Free, No Upload, Private
- Transcribe Italian Audio to Text — Free & Private
- Transcribe Hindi Audio to Text — Free, No Upload
- Transcribe Arabic Audio to Text — Free, Private, In-Browser
- Transcribe Chinese Audio to Text — Free, No Upload
- Transcribe Japanese Audio to Text — Free & Private, No Sign-up
- Transcribe Russian Audio to Text — Free, No Upload
- Transcribe English Audio to Text — Free, No Upload
- Transcribe Korean Audio to Text — Free, No Upload
- Transcribe Dutch Audio to Text — Free, No Upload
- Transcribe Polish Audio to Text — Free, No Upload
- Transcribe Czech Audio to Text — Free, No Upload
- Transcribe Turkish Audio to Text — Free, No Upload
- Transcribe Swedish Audio to Text — Free, No Upload
- Transcribe Danish Audio to Text — Free, No Upload
- Transcribe Norwegian Audio to Text — Free, No Upload
- Transcribe Finnish Audio to Text — Free, No Upload
- Transcribe Romanian Audio to Text — Free, No Upload
- Transcribe Greek Audio to Text — Free, No Upload
- Transcribe Hebrew Audio to Text — Free, No Upload
- Transcribe Ukrainian Audio to Text — Free, No Upload
- Transcribe Indonesian Audio to Text — Free, No Upload
- Transcribe Vietnamese Audio to Text — Free, No Upload
- Transcribe Thai Audio to Text — Free, No Upload
- Transcribe Tamil Audio to Text — Free, No Upload
- Transcribe Urdu Audio to Text — Free, No Upload
Frequently asked questions
- How accurate is the transcription?
- It depends on the model you pick — accuracy scales with model size, and that is physics, not marketing. Fast is a quick draft that makes real mistakes; Accurate (the default) handles clear speech well; Best is noticeably stronger, especially for non-English audio, accents and noise. Cloud services running giant models are still somewhat more accurate — the trade-off here is total privacy and zero cost. For audio that matters, use Best and skim the result.
- Which languages are supported?
- All 29 languages in the selector, each tested with real recorded speech, not synthetic voices. In our detection test the original 27 languages were identified correctly 27 of 27 times; Urdu is not detected automatically, so choose it in the list. By default the language is detected automatically (we ask the model which language it heard before transcribing) and the transcript comes out in that same language. Each language also has its own page, which preselects it and, where our tests showed the smaller models struggling (Danish, Finnish, Romanian, Greek, Turkish, Hebrew, Vietnamese, Thai, Hindi), opens with the most accurate model already chosen.
- Can it translate the audio to English?
- Yes, into English and into the other languages listed in the Output menu. Set Output to "Translate to English" and Whisper translates natively while transcribing. For any other target language, choose it in the Output list: the text is transcribed first and then translated on your device by an open-source translation model (about 100 MB, downloaded once), still without uploading anything.
- Can it transcribe a YouTube or TikTok video?
- Not from a link — browsers can't access other sites' video streams, and platform terms prohibit it. It works with video files on your device: recordings, downloads you own, screen captures, lectures.
- Is there a length or file-size limit?
- There is no per-minute charge, but this is not an unlimited-capacity service. Files over 8GB are rejected, and smaller files can still exceed your device's memory. Start with a short recording; trim or split long files, especially on a phone.
- Is my video really private?
- In the default Private mode, yes: audio is extracted and transcribed entirely on your device, and nothing — not the video, not the audio, not the transcript — is ever sent to us or anyone else. There is also an optional Instant mode (Chrome only) that skips the model download by using the browser’s built-in speech service; that one sends the audio to Google’s servers, which is why it is clearly labelled and never the default.
- What is Instant mode?
- A no-download option for Chrome users. Instead of downloading a speech model, it hands the audio to the browser’s built-in speech service. Trade-offs, stated plainly: the audio is sent to Google, it runs in real time (a 10-minute file takes about 10 minutes), timestamps are approximate, and translation is not available in this mode. Pick it when you want speed and don’t mind the trade; stay in Private mode when the recording is sensitive.
Guides
- How transcription in your browser works, and why nothing is uploaded A plain explanation of how a web page can turn speech into text without sending your recording anywhere: the Whisper model, the one-time download, what the Fast, Accurate and Best settings change, and what to expect on a phone.
- SRT vs VTT: which subtitle file to use, and how to add it to your video The two subtitle formats that matter, what is actually inside them, where each one works (YouTube, VLC, Premiere, CapCut, web players), the difference between a subtitle file and burned-in captions, and how to generate and fix one.
Related tools
🔒 Private mode (the default): your recording never leaves your device. Instant mode is optional, you switch it on yourself, and it sends the audio to the browser's speech service.