Text Tools

Free Text to Speech

Turn any text into natural-sounding speech. Choose from every voice on your device, adjust speed, pitch and volume, and listen instantly — no sign-up, no uploads.

Instant Playback 100% Private All Device Voices Works on Mobile

Your Text & Settings

0 chars · 0 words Up to ~5,000 chars per play
Voice
Speed
Rate 1.0×
Pitch
Pitch 1.0
Volume
Volume 100%
Tip: Adjust the sliders while speech is playing — the new values apply to the next sentence. Voices vary by device and browser.

Playback

Characters
0
Est. Duration
0s
Voices
0
Ready
Now speaking
Words will highlight here as they are spoken…

What Is Text to Speech?

Text to speech (often shortened to TTS) is technology that converts written text into spoken audio. Instead of reading with your eyes, you listen with your ears. TTS has moved far beyond the robotic voices of the 1990s — modern voices sound natural, handle punctuation correctly and support dozens of languages and accents.

Our tool uses the Web Speech API, a browser-native feature that requires no plugins, no accounts and no server round-trips. Your text stays on your device at all times[reference:1].

Who uses text to speech?

UserHow they use it
StudentsListen to notes, essays and textbook passages while commuting or exercising.
WritersHear their own drafts to catch awkward phrasing, repetition and rhythm problems.
Language learnersHear correct pronunciation of foreign words and practice listening comprehension.
Accessibility usersPeople with dyslexia, low vision or reading difficulties use TTS to access written content.
Content creatorsGenerate voiceovers for videos, podcasts or social media posts.
CommutersConvert articles into audio for hands-free listening on the move.
TeachersDemonstrate pronunciation in class or create audio study materials.
ProofreadersHear documents read aloud to catch errors the eye skips over.

How the settings work

Voice

The voice dropdown lists every speech voice your device and browser expose. The number varies widely — a desktop Chrome install might offer 30+ voices, while a mobile browser might only offer 2–5[reference:2]. Voices are usually labelled with their language and region (for example English (United States) or Spanish (Spain)). Some are local system voices that work offline; others (particularly Google's in Chrome) are cloud voices that need an internet connection.

Speed (rate)

Rate controls how fast the speech plays. The range is 0.5× to 3×[reference:3]:

Pitch

Pitch shifts the tone of the voice from 0 (lowest) to 2 (highest), with 1 being the voice's natural pitch[reference:4]. Lower pitch sounds deeper and more authoritative; higher pitch sounds lighter and more energetic. Extreme values can sound unnatural, so keep it between 0.7 and 1.4 for normal use.

Volume

Volume goes from 0 (silent) to 1 (full). This is a relative volume applied on top of your system volume[reference:5].

How word highlighting works

As speech plays, the tool listens to the boundary event fired by the speech engine. That event reports the character index of the word currently being spoken, and we use it to bold the active word in the preview box[reference:6]. Note that boundary events are only fired reliably by local (system) voices — cloud voices may skip highlighting[reference:7].

About the Download button

The Web Speech API plays audio directly to your speakers; it does not expose the raw audio stream. To let you save an audio file, we record the speech in real time using the browser's MediaRecorder API and save the result as a .webm file. This means:

Common use cases

Audiobook Creation

Convert articles, short stories or notes into audio you can listen to anywhere.

Language Learning

Hear native pronunciation in 20+ languages to practise listening and speaking.

Proofreading

Listen to your writing to catch typos, repeated words and clumsy sentences.

Accessibility

Reads any text aloud for users with dyslexia, low vision or reading fatigue.

Voiceovers

Generate quick narration for video drafts, demos and social media clips.

Multitasking

Turn long emails or documents into audio you can absorb while doing other things.

Kids' Reading

Let children hear stories read aloud to build vocabulary and fluency.

Study Aids

Convert revision notes to audio for passive learning during commutes.

Privacy and security

This text to speech tool runs entirely in your browser using the native Web Speech API. Your text is never sent to any server, never stored, and never analysed. The only network request is the one-time page load. Safe for confidential documents, private notes and personal writing.

Frequently Asked Questions

What is text to speech?
Text to speech (TTS) is technology that converts written text into spoken audio. It's used for accessibility, language learning, proofreading, audiobook creation and hands-free reading. This tool uses the browser-native Web Speech API, so no server or account is involved.
How many voices are available?
The number of voices depends on your device and browser. Most systems offer between 10 and 100 voices covering many languages. Chrome on desktop typically has the most; mobile devices usually offer fewer. The tool lists every voice your browser exposes — if the dropdown is empty at first, wait a moment, as the voice list loads asynchronously.
Can I change the speed and pitch?
Yes. Speed (rate) ranges from 0.5× to 3×, pitch from 0 to 2, and volume from 0 to 100 percent. All three can be adjusted in real time while the text is playing — the new values apply to the next sentence.
Can I download the speech as an audio file?
The Web Speech API does not expose audio output directly, so a true MP3 download isn't possible in-browser. Our Download button records the speech in real time using the MediaRecorder API and saves it as a .webm audio file. For best results, use a desktop browser such as Chrome or Edge. Convert to MP3 with any free converter if needed.
Does it work offline?
Once the page has loaded, yes — if your device has local voices installed. Some voices (particularly Google's cloud voices in Chrome) require an internet connection, but system voices work offline. If the voice dropdown is empty, you may need to be online for the first load.
Is there a character limit?
Most browsers handle up to roughly 5,000 characters per utterance. Our tool automatically splits longer texts into sentences and reads them one after another, so you can speak passages of any length. If you notice clipping on a very long text, try splitting it into smaller paragraphs.
Why don't words highlight when I use some voices?
Word highlighting relies on the boundary event, which is only fired reliably by local (system) voices. Cloud voices — especially Google's remote voices in Chrome — often do not fire boundary events, so highlighting is skipped for those. Speech still plays normally.
Which browsers support text to speech?
Chrome, Edge, Safari, Firefox and Opera all support the Web Speech API for speech synthesis. Support has been stable across browsers since September 2018. Mobile browsers also support it, though voice availability varies by device.
Is this text to speech tool free?
Yes. It is 100% free, requires no sign-up, and runs entirely in your browser. Your text never leaves your device — nothing is sent to any server.

Related Text Tools

Done!