Transcribe
Transcribe speech to text and export SRT / VTT with on-device Whisper. Audio never uploads.
Your audio stays on this device
FFmpeg and the Web Audio API run in your browser. Files are processed in a Web Worker and are never uploaded.
Input
Speech-to-text with on-device Whisper
Drop an audio file or tap to choose
MP3, WAV, FLAC, OGG, M4A · stays on your device
Transcript
Transcribe to see text plus SRT / VTT subtitle export.
There is no upload endpoint — your files are processed in this browser tab. Open your network tab and check. See how it stays private.
How to transcribe audio
- Add the audio. Drop a recording onto the tool or browse for it.
- Run transcription. The on-device Whisper model converts speech to timed text; weights cache after the first run.
- Review the text. Read through the transcript and timestamps for accuracy.
- Export. Download the transcript as plain text or as SRT/VTT subtitles.
On-device transcription is the private way to caption a video, take notes from a meeting, or make a recording searchable — none of which you may want to send to a third-party API. Here Whisper runs in the browser, so sensitive audio never leaves the tab.
You get a timestamped transcript you can read, copy, or export as SRT/VTT subtitles. Accuracy tracks recording quality: a clean, close-mic voice does best, while noise and overlapping speakers make it harder.
Trim the recording to the relevant part first with Trim audio, convert it to a supported format with the Format converter, or clean it up with the Vocal remover before transcribing.
Frequently asked questions
What can I export?
Plain text for notes, or SRT and VTT subtitle files with timestamps ready to attach to a video.
How accurate is it?
Clear speech in a quiet recording transcribes well. Heavy accents, crosstalk, and background noise reduce accuracy, as with any speech model.
Does the model run in the cloud?
No. Whisper runs in your browser and the weights cache locally, so transcription is private and can work offline after the first load.
Is my audio uploaded to transcribe it?
No. Both the audio and the model stay on your device; nothing is sent to a server.
Related tools
- Trim & fadeCut a clip to a start/end range and add fade-in / fade-out — all in your browser with FFmpeg.
- Format convertConvert between MP3, WAV, FLAC, OGG, and M4A with adjustable bitrate — locally with FFmpeg.
- Vocal removerKaraoke-style center-channel cancellation to reduce lead vocals — a fast, local stem approximation.
- OCRImage pages → text or searchable PDF