Free Audio to Text
Transcribe audio or video to text and subtitles, entirely on your device. Export SRT, VTT, ASS and more. No upload, no account.
TurboScribe's free plan allows 3 files a day β here the speech is transcribed on your device, and the audio never leaves it. Β· checked Sep 2026
Drop files here, or click to browse
MP3, WAV, M4A, AAC, OGG, FLAC, WEBM, MP4, MOV, MKV, M4V Β· processed on your device
or press Ctrl+V to paste from your clipboard
You can drop multiple files at once
Drop several files at once to transcribe them one after another and save them together as a ZIP.
Common uses
- Transcribe Voice Memos to TextTurn phone voice notes into text on your own device β no upload, no account.
- Transcribe Lecture RecordingsGet a searchable transcript of a recorded lecture, with timestamps, entirely in your browser.
- Transcribe Interviews PrivatelyTranscribe interview recordings without uploading them β suited to confidential material.
How It Works
Transcription runs a Whisper speech-recognition model directly in your browser. The audio is decoded, resampled and fed to the model on your own device β the recording is never uploaded.
- 1Your file is decoded to 16 kHz monoWhisper only accepts one format: single-channel audio at 16,000 samples per second. The browser audio engine does the conversion itself, which for most music and voice files means no extra download at all. Unusual video containers fall back to the bundled ffmpeg.
- 2The model downloads once, and only when you askThe speech model is around 81 MB (or 45 MB for the faster, less accurate option), and the engine that runs it adds about 27 MB. It is fetched only after you press Load, then cached so later visits start instantly. You can remove it again at any time.
- 3Audio is transcribed in 30-second windowsWhisper reads 30 seconds at a time with 5 seconds of overlap on each side, so words spanning a boundary are not lost. This runs in a background thread, which is why the page stays responsive and Cancel keeps working.
- 4Text becomes readable subtitlesRaw output is split and re-timed so no line exceeds 42 characters and nothing races past faster than 21 characters a second β the same limits our Subtitle Editor checks against. Timings are never stretched to hit those targets, because that would misrepresent when the words were said.
Your recording never leaves your device. The model file itself downloads from our server, but the audio is only ever read inside your own browser β safe for interviews, medical notes, legal recordings and anything else confidential.
Guide
Worked example
A 30-minute interview saved as MP3 takes about 27 MB. With the "Better" model (an 81 MB download the first time, then cached) a typical laptop needs roughly half an hour, because the tool processes about one second of audio per second plus about 45 seconds to start. The "Faster" model (45 MB) takes about half that. The estimate is shown before you start and corrects itself after the first window. The result can be saved as SRT, VTT, ASS, plain text or LRC.
Which settings to use, and the limits
- Use Better unless the device is short on memory. "Better" is about 81 MB to download and "Faster" about 45 MB. Both are kept in your browser after the first use. On a phone, or if the run fails, try "Faster".
- Set the spoken language when detection is unsure. "Detect automatically" works well for clear speech. If the recording starts with music or switches languages, pick the language under "Spoken language". "Translate to English" gives English text from speech in another language.
- Mind the length limits. The tool warns when a recording passes 2 hours on a computer or 30 minutes on a phone. Past 5 hours on a computer, or 90 minutes on a phone, only the first part is transcribed and the page says so. Cut the rest into a separate file to do it next.
- Stop at any time and keep the text. "Stop and keep what is done" ends the run and leaves everything transcribed so far to copy or download. On a phone, keep the tab open and the screen on, since the browser may pause a background tab.
- Edit before you export. Click a time to hear that moment, fix the wording in place, or use Find and Replace. Copy and every download use your edits. Several files dropped together are transcribed one after another and saved as a ZIP.
Common problems and how to fix them
- It says the file changed or moved after I picked it.
- The browser lost access to the file, usually because it was moved, renamed or still syncing from cloud storage. Choose the file again. A file copied to the local disk first is the most reliable.
- The file could not be read, so nothing was transcribed.
- No model is downloaded in this case. If the file is a video, save its sound as an MP3 with the Audio Extractor and transcribe that. If it is audio, re-export it as MP3 or WAV and try again.
- The model download stopped or never finished.
- A dropped connection or a closed tab interrupts the download. Check your connection and press "Transcribe" again. Once the model has downloaded it is cached, and later runs do not need it again.
- The transcription did not finish, or stalled part-way.
- This is usually the browser running out of memory or the tab being put to sleep. Try the "Faster" model, close other tabs, and keep this tab in front. If it stopped part-way, the transcript so far is shown and can be downloaded.
- No speech was found in the recording.
- The audio may be silent, mostly music, or very quiet. Play the original to check. If speech is faint, raise it first with the Audio Normalizer and transcribe the result. A file with no audio track cannot be transcribed.
How it compares
Transcribing in the browser means the recording never leaves your device, which matters for interviews, medical notes and legal recordings. The cost is speed and setup: the first run downloads a model, and a phone is several times slower than a laptop. The model is a small Whisper model, so it is less accurate than the largest ones on heavy accents, background noise or technical vocabulary. Plan on a quick read-through and corrections in the editor.
Related Tools
Subtitle Generator
Drop a video and get accurate captions as SRT or VTT, or burned into an MP4, in the original language or translated to English. Runs in your browser; nothing is uploaded.
Speech to Text Dictation
Live voice transcription using your browser's built-in speech recognition. Supports 30+ languages. Dictate notes, emails, or transcripts hands-free.
Text to Speech
Read text aloud free with your device's voices. English, German, French, Spanish, Italian, Ukrainian and Japanese text can also be saved as MP3 or WAV with a studio voice. No API key, no upload, no cost.