Transcribe speech to text live in your browser using your microphone — start, pause, and stop recording, choose from 65+ languages, watch interim results appear as you speak, and copy or download the finished transcript. Free, with no account and no server upload.
This tool is a focused interface around the Web Speech API's SpeechRecognition interface — a capability built directly into modern browsers rather than a third-party transcription service this tool operates or pays for. That means transcription quality, language support, and latency are determined by your specific browser's own implementation; this tool's job is to manage the session lifecycle (starting, pausing, stopping, auto-restarting after silence timeouts), distinguish interim from final results clearly, and make the resulting transcript easy to copy or export.
Speech recognition doesn't wait for you to finish an entire sentence before showing anything — it streams its best current guess continuously as interim results, which can and do change as more audio arrives and the engine reconsiders earlier words in light of new context. Once the engine is confident a segment of speech is complete (typically after a brief pause), that segment locks in as a final result and is appended permanently to the transcript. This tool visually separates the two so you always know which part of the on-screen text is still provisional and which part is safely locked in.
Even with continuous listening mode enabled, browsers periodically end a recognition session on their own — most commonly after a stretch of silence, but sometimes simply as an internal implementation detail. Rather than requiring you to notice this and click Start again mid-thought, this tool listens for that automatic end event and immediately restarts a fresh session behind the scenes whenever you haven't explicitly paused or stopped — from your perspective, it should feel like one continuous, uninterrupted listening session even though several short sessions are actually stitched together under the hood.
The language dropdown covers major world languages and regional variants (like distinguishing UK from US English, or Brazilian from European Portuguese) using the same BCP-47 language tags the Web Speech API itself expects. Actual recognition accuracy and even outright availability for less widely-spoken languages varies by browser and by your operating system's installed language support — if a language performs poorly or fails outright, that's a limitation of the underlying browser engine for that specific language, not something this tool's interface controls.
Once you're done recording, the transcript sits ready to copy directly to your clipboard for pasting into an email, document, or chat, or to download as a plain .txt file for safekeeping or further editing in a word processor. Because everything accumulates into one continuous transcript across pause/resume cycles, you can comfortably take a call, step away, or gather your thoughts mid-recording without losing anything you've already said.
Speech to Text pairs naturally with these text tools for cleaning up and repurposing a transcript.