Have any text read aloud — articles you'd rather listen to, drafts you want to proofread by ear (hearing a sentence catches errors your eyes skim past), or content checks for how a screen-reader-ish voice handles your copy. The tool uses the speech synthesizer built into your browser and OS, so there are no word limits and no accounts: pick a voice, set the rate and pitch, press play. Long texts are split into sentence-aligned segments automatically and the current segment is highlighted as it plays.
Local (offline) voices — sorted first by default — synthesize entirely on your device, so that text is never uploaded; voices marked "(network)" are synthesized by the browser vendor's service instead, so stick to unmarked voices if you want a hard guarantee that nothing you type leaves the browser. While you're polishing text, the word counter gives you reading-time estimates, the case converter fixes capitalization in bulk, and the text diff shows what changed between drafts. Testing the input side instead? The mic test shows your live microphone level and lets you hear a playback clip.
Frequently asked questions
Is this text to speech tool really free?
Yes, completely — no signup, no word limits, no premium voices behind a paywall. It uses the Web Speech API built into your browser, which means the voices are the ones your operating system and browser already provide, and we pay for no server-side synthesis because there is none.
Where do the voices come from?
From your device: macOS, Windows, iOS, and Android each ship a set of system voices, and browsers like Chrome add their own. That is why the voice list differs between devices. Voices marked "(network)" are generated by the browser vendor's speech service; the unmarked ones are fully local and work offline.
Can I download the speech as an MP3?
Not in this version — browsers do not expose the audio stream of the built-in speech synthesizer, so there is no way to capture it to a file without sending your text to a server, which would break the privacy promise of this tool. Audio download is on the roadmap via a different approach; for now this tool is for listening, proofreading by ear, and accessibility.
Is my text uploaded anywhere?
It depends on the voice. Local (offline) voices — listed first by default — synthesize entirely on your device, so that text never leaves the browser. Voices marked "(network)" are synthesized by the browser vendor's service (for example Google, for Chrome's higher-quality "Google …" voices), which does send the text you're reading to their servers. To guarantee everything stays on-device, pick any voice without a "(network)" tag.
Why does long text pause briefly between sections?
Browsers silently cut off very long utterances, so this tool splits your text into sentence-aligned segments of at most 200 characters and queues them back to back. The currently spoken segment is highlighted, and the tiny gap between segments is the trade-off for reliable playback of arbitrarily long text.