Transcribe audio and video privately with Whisper Web.
Select an audio or video file to create editable text, timestamps or subtitles. Whisper processes the media in this browser. Files can be up to 300 MB and 20 minutes.
No account · No media upload · TXT, SRT, VTT and JSONProcessing happens on this device. Direct links must open without sign-in and allow this browser to read the media file.
How does Whisper Web transcribe your recording?
- 01ImportFile, direct link or microphone
- 02Recognize locallyWhisper runs on your device
- 03ExportTXT, JSON, SRT or VTT
Only need the audio, not a transcript?
Extract the main audio track from an MP4, MOV or WebM video and download it as an MP3 without uploading the video.
Which workflow fits your recording?
Choose a recording type for step-by-step help, or read a guide before deciding where to process the audio and which file to export.
Use cases
View all use casesGuides
View all guidesWhat stays on your device, and what still uses the network?
Your selected local media and completed transcript stay in this browser. The page, Whisper model, direct media URLs and analytics still make network requests.
No media upload
The selected media is processed on your device and is not sent to Whisper Web servers.
Two compute options
WebGPU can run faster; WebAssembly provides a broadly compatible fallback.
Edit and export locally
Correct the text, copy it or export TXT, JSON, SRT or VTT.
| Your question | What happens in Whisper Web |
|---|---|
| Does a selected file leave this device? | No. The browser decodes and transcribes the selected local file on this device. |
| Where is the finished transcript saved? | In this browser's IndexedDB until you export or delete it. |
| Why does the Whisper model use the network? | The browser downloads the model you choose, then runs it on this device. |
| What loads when you open the page? | The browser downloads the application code, fonts and other website files. |
| What happens when you paste a direct media URL? | Your browser requests the media from its source host, so that host receives the request. |
| What do analytics services receive? | They receive page and interaction data, not your selected media, microphone recording or transcript text. |
Questions about local transcription
Does my file leave this device?
No. In local mode, the browser reads and decodes it in memory.
Why is the first transcription slower?
The selected Whisper model downloads once and is then cached by your browser.
Which formats are supported?
Whisper Web accepts common MP3, WAV, M4A, MP4 and WebM files, subject to your browser's decoding support.
Which languages can I transcribe?
The Audio language menu includes 99 languages, including English, Spanish, Arabic, Chinese, Hindi, French, German, Japanese and Portuguese. Choose the language spoken in the recording before you start.
What if I need to transcribe a large file?
Use the large-file page for a local audio or video file up to 1 GB and 1 hour. Keep this tab open: a long job can warm the device and take time. A reference estimate appears after processing begins.
Transcribe a large file