100% browser-based · zero uploads

Text to Speech

Convert any text to speech instantly — free, no account, and nothing leaves your device. Your browser's built-in voice engine reads your text aloud with adjustable speed, pitch, and voice.

Text to Speech is not supported in this browser

This tool requires the Web Speech API. Please open this page in a modern version of Chrome, Edge, Firefox, or Safari.

How It Works

1

Paste your text

Enter or paste up to 5,000 characters. Your text loads directly into browser memory — nothing is sent anywhere.

2

Pick a voice

Choose from all voices installed on your device. The browser's SpeechSynthesis API lists them automatically.

3

Tune speed & pitch

Adjust speed from 0.5× to 2.0×, pitch from low to high, and volume — all in real time before playback.

4

Play & follow along

Click Play. The current word is highlighted as it's spoken. Pause, resume, or stop at any time.

How to Use the Text to Speech Tool

  1. Type or paste any text into the input area — up to 5,000 characters.
  2. Choose a voice from the dropdown. The list shows every voice installed on your operating system.
  3. Use the Speed slider to slow down or speed up the reading rate (0.5× to 2.0×).
  4. Use the Pitch slider to raise or lower the voice pitch, and Volume to set loudness.
  5. Click Play. The current word is highlighted as speech progresses. Click Pause to hold and Resume to continue, or Stop to cancel.

Speed Settings Reference

Speed Rate Best for
Slow 0.5× – 0.8× Language learning, accessibility, dense technical content
Normal 1.0× General reading, articles, emails
Fast 1.5× – 2.0× Speed listening, review, long documents

Features

  • Your text stays private: Speech is generated entirely by your browser's built-in Web Speech API — nothing is uploaded, stored, or shared.
  • No account or download required: Open the page and start listening straight away.
  • All your device's voices: The voice dropdown is populated by the SpeechSynthesis API and shows every voice installed on your OS.
  • Full playback control: Play, Pause, Resume, and Stop with a clean button interface.
  • Word-by-word highlight: The current spoken word is shown in real time using the onboundary event from the SpeechSynthesis API.
  • Adjustable speed, pitch, and volume: Fine-tune every aspect of the voice output.
  • Works offline: After the page loads, no internet connection is needed for speech synthesis.
  • Long text support: Text is automatically split into sentence-boundary chunks to avoid browser speech cut-off limits.

Frequently Asked Questions

Is my text uploaded to your servers?

No. Speech is generated entirely by your browser's built-in Web Speech API. Your text never leaves your device — nothing is sent to or stored on any server.

Is this free to use?

Yes, completely free. No account required, no usage limits, and no hidden charges.

Which voices are available?

The available voices depend on your operating system and browser. macOS and iOS offer many high-quality voices; Windows and Android also include several built-in voices. You can download additional voices through your OS accessibility or language settings.

Does it work offline?

Yes. The Web Speech API uses voices already installed on your device. Once the page has loaded, no internet connection is needed for speech synthesis.

Why do voices vary between devices?

Each browser and OS ships with its own set of voices. Chrome on macOS uses Apple's voices; Chrome on Windows uses Microsoft voices; Firefox uses whichever voices are installed on the OS. To get more or better voices, install them through your operating system's language or accessibility settings.