Free online tools to generate, calculate,
convert, format, encode, and play.
 

Audio Transcriber

Turn speech into text right in your browser. Upload an audio or video file or record from your microphone, and get a transcript powered by OpenAI Whisper running locally via Transformers.js. Nothing is uploaded; your audio never leaves your device.


Settings

Larger models are more accurate but slower to download and run.
Leave blank to auto-detect. Ignored for English-only models.

Audio Source

— or —
Microphone: Idle
00:00
Loading model…
Privacy: The Whisper model is downloaded once from a public CDN and cached in your browser. All transcription runs locally on your device; your audio is never uploaded to any server.

Transcript


How It Works

This tool uses OpenAI Whisper, a state-of-the-art automatic speech recognition model, executed directly in your browser with Transformers.js and ONNX Runtime (WebAssembly / WebGPU). The workflow is entirely client-side:

  1. Decode: Your audio or video file (or microphone recording) is decoded with the Web Audio API and resampled to 16 kHz mono — the format Whisper expects.
  2. Load model: The selected Whisper model is downloaded once from a public CDN and cached by your browser for future use.
  3. Transcribe: The audio is split into 30-second chunks with overlap and fed through the model to produce text, optionally with timestamps.
Tips:
  • The first run downloads the model and can take a moment; later runs are fast thanks to caching.
  • Use the Tiny model for quick drafts and Base for higher accuracy.
  • For non-English audio, pick a multilingual model and optionally set the language.
  • Clear speech and low background noise give the best results.

Embed This Util

You can embed this util on your own site as a widget. Adding ?embed=1 to the URL loads a compact version with just the tool itself; no header, menu, or documentation. Paste this snippet into your HTML:


    

Copy snippet Adjust the height to taste.



Feedback

Help us improve this page by providing feedback, and include your name/email if you want us to reach back. Thank you in advance.


Share with