Transcribe audio & video to text, without it leaving your browser
Whisper, the speech-recognition AI, running on your own machine. Get text and SRT/VTT subtitles from interviews, lectures, meetings or videos.
- ✓ Free & unlimited
- ✓ No sign-up
- ✓ Files never uploaded
- ✓ Export TXT · SRT · VTT
- 1 Pick your file
- 2 First time only: the model downloads (~80 MB), a couple of minutes
- 3 It transcribes on your machine
⚡ After that the model is cached: next times it starts instantly and works even offline.
Your recording is held in this browser. Download it if it matters: it is lost when you close the tab.
Check the language and model above before you start.
The download keeps going above ↑ While it does, if you feel like it: what are you going to use the transcript for? It helps me decide what to improve.
Thanks! The download carries on above.
Recent on this device
Transcript
Install it and stop waiting for the download
Your browser won't guarantee keeping the model, so it will likely download again on your next visit. Installed as an app it stays for good and starts instantly, offline too.
Click any text to fix it. Click a timestamp to jump to that point in the audio.
Skipped sentences, or words it got wrong? A larger model improves this a lot. No need to load the file again.
Speaker identification, batch transcription and automatic meeting notes.
Noted (anonymously). We're measuring interest before building it. Thank you!
How it works
-
1 · Pick your file
Audio or video, in any common format. You can also record from your microphone, capture a Meet, Zoom or Teams meeting with no bot joining the call, or transcribe a video or live stream playing in another tab.
-
2 · The AI works on your machine
Your browser downloads the Whisper model once (it stays cached) and transcribes using your own CPU or GPU. Nothing is uploaded to any server.
-
3 · Edit and export
Fix anything with synced audio playback and download the result as TXT, Markdown, SRT, VTT or JSON.
Privacy you can verify, not just believe
Most "free" transcribers upload your audio to their servers. Gate32 couldn't do that even if it wanted to: there is no processing backend. Speech recognition runs entirely in your browser via WebGPU or WASM. The only download is the AI model itself, which is cached — afterwards you can transcribe even while offline.
Ideal for sensitive material: source interviews, internal meetings, professional consultations, research with personal data. The code is public and auditable.
Gate32 vs the alternatives
| Gate32 | Typical transcription SaaS | Local desktop apps | |
|---|---|---|---|
| Audio leaves your device | Never | Yes, uploaded to their servers | No |
| Price | Free, unlimited | Limited trial + subscription | Free or one-time purchase |
| Requires an account | No | Yes | No |
| Requires installing | No, it's a website | No | Yes, often macOS-only |
| SRT/VTT subtitles without watermark | Yes | Usually paid | Depends on the app |
| Records a meeting without a bot joining the call | Yes (desktop Chrome/Edge) | No: it joins as a participant and uploads the audio | No, short of recording your screen |
| Transcribes a video or stream from another tab | Yes | You must download it and upload it | You must download it |
| Speaker identification | Not yet | Yes, on paid plans | Depends on the app |
Frequently asked questions
Is it really free and unlimited?
Yes. Because processing happens on your device, it costs us nothing when you transcribe more: no trial minutes, no per-file caps, no watermark, no sign-up.
How do I transcribe a confidential interview without uploading it?
Drop the file here. The audio never leaves your browser: you can verify it by disconnecting from the internet after the model loads — transcription keeps working.
Can I generate SRT or VTT subtitles for free, without a watermark?
Yes. After transcribing, click SRT or VTT to download the file with per-sentence timings, ready for YouTube, Premiere, DaVinci or any player.
Can I transcribe a Meet, Zoom or Teams meeting?
Yes, on desktop Chrome or Edge: the "Record another tab" button captures the audio the video-call tab plays and mixes it with your microphone, so it works even with headphones on. No bot joins the call. The same button works for a video, a live class or a radio stream playing in another tab.
Can I transcribe a YouTube video or a live stream I'm watching?
Yes. The "Transcribe a video or stream from another tab" button captures the sound that tab is playing, without using your microphone. It works well for live streams, webinars, online radio and videos with no captions. It does not work with paid streaming services (Netflix, Disney+, Prime Video): browsers block capture of protected content. And transcribing for yourself is not the same as republishing someone else's work.
How do I turn a WhatsApp voice note into text?
Download the voice note's audio and drop it here. WhatsApp's OGG and OPUS format is accepted as is, with no conversion, and the text comes back with per-sentence timestamps. Because recognition runs in your browser, the note is never uploaded to any server.
How do I know which parts of the transcript to trust?
Speech recognition never tells you when it is unsure: when it cannot make something out, it writes a sentence with punctuation and cadence that looks right. Gate32 flags the lines with something anomalous about them — repeated text, more words than fit the time they occupy, seconds of audio turned into two words — and tells you how many there are. Click the timestamp to jump to that point in the audio. It does not claim they are wrong: it points at where to look.
How accurate is it? Which languages are supported?
It runs OpenAI's Whisper on your device, with three model sizes. You can pick from 47 languages or let it detect one. The Accurate model delivers strong quality in English, Spanish and the other major languages; in lower-resource ones (Vietnamese, Thai, Urdu…) the small models lose a lot and it is worth moving up a size — the app tells you when you pick one. Very noisy audio or overlapping voices reduce accuracy, as with any transcriber.
How long does it take?
The first run includes downloading the model (~50–250 MB) and preparing it, which can take a few minutes; everything is cached and later transcriptions start almost instantly. Speed depends on your machine: with WebGPU (recent Chrome or Edge) it's usually faster than real time. Modest machines fall back to WASM — use the Fast model there.
Does it work for long files, like a two-hour lecture?
Yes, it processes in chunks with visible progress. For very long sessions (90+ minutes) a machine with plenty of memory helps; if something fails, try the Fast model or split the file.
I run a platform — can I offer this to my users?
Yes, with one iframe. No SDK, no API key, no server to call, and because transcription happens in each user's browser it costs you nothing per minute and their audio never passes through your servers. The code, the parameters and the limits are on adding Gate32 to your platform.
How is this different from Otter, Notta or HappyScribe?
Those tools process your audio on their servers and cap their free plans (minutes, file counts, features). Gate32 is local: verifiable privacy, no limits, no account. In exchange, server-side features like speaker identification aren't available yet (we're measuring interest).