AI Tools
Speech to Text
Dictate instead of type. Press record and your speech is transcribed to text live, in over a dozen languages. Then copy or edit the result. Uses your browser's built-in speech recognition (Chrome sends the audio to Google's speech service) — no account, no cost, and this site never receives your audio.
How to dictate text in your browser
- Choose the language first. The dropdown locks while recording, so a change means stopping and starting again.
- Press “● Start recording” and allow microphone access when the browser asks. A pulsing red dot and “Listening… speak now” confirm it's live.
- Speak normally. Provisional words appear as you talk and settle into final text when the recogniser commits them.
- Press “■ Stop”. The transcript box is editable, so fix anything by hand, then use Copy or Clear.
Where the audio really goes
The page uses the browser's Web Speech API (SpeechRecognition). This site has no server involved: it never receives the audio or the transcript, and the text exists only in the box until you copy it. But the browser itself does not necessarily transcribe on the device. Desktop and Android Chrome stream the audio to Google's speech servers and return the words; Microsoft Edge uses Microsoft's speech service; Safari uses Apple's. That is why Chrome needs an internet connection to dictate at all.
In practical terms: your voice is handled by the browser vendor under its privacy policy, not by this website. If that matters for what you're dictating, use a system dictation feature that runs offline instead.
Browser support
| Browser | Voice typing | Notes |
|---|---|---|
| Chrome (Windows, Mac, Linux, Android) | Yes | Best results; recognition by Google's servers |
| Microsoft Edge (desktop) | Yes | Recognition by Microsoft's service |
| Safari (macOS, iOS 14.1 and later) | Partial | Works, but long sessions may stop; restart with the button |
| Firefox | No | The page shows a notice instead of the recorder |
| Brave and some Chromium forks | Usually no | The API exists but no speech service is behind it, so recording ends with “Recognition error: network” |
Languages and the regional variant each one uses
The locale shapes vocabulary and accent expectations. Mexican Spanish is understood under es-ES and European Portuguese under pt-BR, with a few more mistakes on regional words; there's no separate entry for them. Dialects of Arabic far from Modern Standard are the hardest case.
| Dropdown entry | Locale sent to the recogniser |
|---|---|
| English (US) | en-US |
| English (UK) | en-GB |
| Arabic | ar-SA (Saudi Arabic) |
| Spanish | es-ES (Spain) |
| French | fr-FR |
| German | de-DE |
| Italian | it-IT |
| Portuguese (Brazil) | pt-BR |
| Hindi | hi-IN |
| Russian | ru-RU |
| Chinese (Mandarin) | zh-CN |
| Japanese | ja-JP |
| Turkish | tr-TR |
How the live transcript is assembled
Recognition runs in continuous mode with interim results. While you speak, the engine's current guess is appended to the box in real time; when it commits a phrase, the guess is replaced by the final text and joined to what came before with a space. The engine stops itself after a few seconds of silence, and the page restarts it immediately as long as you haven't pressed Stop, so pausing to think doesn't end the session.
Punctuation and capitalisation are decided by the engine, not the page. Desktop Chrome usually inserts none, so a dictated email arrives as one long lower-case run that you punctuate afterwards; Android often adds full stops. Starting a second recording appends to the existing transcript rather than replacing it, and anything you typed by hand in between is kept.
Errors and fixes
- “Microphone access was blocked. Allow it and try again.” — click the camera/microphone icon in the address bar and allow the microphone, then press Start again.
- “Recognition error: network” — you're offline, or the browser has no speech service (see the support table).
- “Recognition error: audio-capture” — no microphone was found, or another app has exclusive use of it.
- “Recognition error: language-not-supported” — the browser's engine lacks that locale; try the US or UK English entry to confirm the microphone works.
- Nothing appears while the dot pulses: check the input device in your system sound settings, and speak closer to the microphone.
- The page must be served over HTTPS for the microphone to be available; this site is, but an embedded copy in an iframe may be blocked.
Frequently asked questions
Which browsers support voice typing?
Speech recognition works best in Google Chrome and Microsoft Edge on desktop and Android. Support in Safari and Firefox is limited, and the tool will tell you if your browser can't run it.
Why do I need to allow microphone access?
The tool listens through your microphone to transcribe what you say. Your browser asks for permission the first time; if you block it, recording won't start.
Which languages are supported?
You can transcribe in over a dozen languages including English, Arabic, Spanish, French, German, Hindi, Chinese and more. Pick your language before you start recording.
Is my voice recorded or stored?
This site never receives your audio or transcript, and closing the page clears the text. The recognition itself is done by your browser's speech engine: Chrome and Edge stream the audio to Google's or Microsoft's speech service, Safari to Apple's. If that matters for what you dictate, use a device with on-device recognition.
Does it add punctuation automatically?
That depends on the browser's engine. Desktop Chrome generally returns words without punctuation; Chrome on Android often adds full stops. The box is editable, so add commas and capitals before copying.
Can I transcribe an audio file or a recording?
No. The tool listens to the microphone live and has no file input. Playing a recording through speakers next to the microphone works in a quiet room but with more errors than live speech.
Why does the text change while I'm speaking?
Those are interim results — the engine's best guess so far. It revises them as it hears more of the sentence and then commits final text, which no longer changes.
Does voice typing work offline?
Not in Chrome, which sends audio to Google's servers for recognition. Some Edge and Safari setups have on-device recognition for certain languages, but the page can't tell which is in use.
Explore
113 tools. Zero uploads. One place.
Every tool opens instantly, works on your phone and keeps your files on your device.
Related tools
AI Content Detector
AI Tools
Check whether text looks AI-generated — free, private, in your browser.
Open toolText to Speech
AI Tools
Turn any text into natural-sounding speech, free.
Open toolText Summarizer
AI Tools
Summarize long text into its key sentences instantly.
Open toolParaphrasing Tool
AI Tools
Rewrite any text in different words, instantly.
Open tool