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 JSON

Processing 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?

  1. 01ImportFile, direct link or microphone
  2. 02Recognize locallyWhisper runs on your device
  3. 03ExportTXT, JSON, SRT or VTT
Local media tool

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.

Open MP4 to MP3
Start with your recording

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.

What 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.

How Whisper Web handles media, transcripts and network requests
Your questionWhat 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