Text to Speech

Turn any text into spoken audio using your device's voices — adjust speed, pitch and volume, then listen instantly.

Words
0
Characters
0
Estimated audio
0 sec

Ready.

No uploads. Your files stay on your device.

Free forever, no sign-up, no cookies. Buy me a coffee

How it works

Paste your text, pick one of the voices your device already has installed, and press Speak — the browser's built-in speech synthesis engine reads it out loud straight away. Speed, pitch and volume are adjustable, and the word count plus an estimated audio length update as you type so you know how long a script will run before you play it. Long text is split automatically into short sentence-sized chunks and queued one after another, which avoids the cut-off you get on some browsers when a single passage is too long. Everything happens locally through the Web Speech API: your text is never uploaded, there is no account, no character limit and no ads. Because the audio is produced by your operating system's voices rather than a server, the available voices differ per device — and for the same reason the browser cannot hand you a downloadable MP3 file; use the Download .txt button to save the script itself.

Frequently asked questions

How do I convert text to speech for free?

Paste your text, choose a voice, set the speed and press Speak — that's it. This text to speech tool is free with no signup and no character limit, because it uses the speech engine already built into your browser and operating system instead of a paid cloud service.

Can I download the text to speech audio as an MP3?

No — and no purely browser-based tool can do it honestly. The Web Speech API plays audio through your system but never exposes it as a file, so there is nothing to save. Use your operating system's audio or screen recorder if you need a file, or use the Download .txt button here to save the script itself.

Why don't I see any voices in the voice list?

The voices come from your device, not from us, so the list depends on your operating system and browser. Chrome and Edge usually expose dozens of voices, Safari uses the macOS or iOS system voices, and Linux needs a speech package such as espeak installed. If the list is empty the tool still falls back to your browser's default voice.

Report a bug