Text Tools
Text to Speech
Free online text to speech reader. Paste any text, pick a voice, and hear it read aloud with adjustable rate, pitch, and volume. No signup, no upload.
Loading text to speech...
How to use
- Paste or type the text you want to hear into the input area on the left. The word count, character count, and estimated playback duration update as you edit.
- Pick a voice from the dropdown. Voices are grouped by language and labeled with a (default) tag for the system default. The list comes from your operating system and browser, so it varies by device.
- Adjust the rate (0.5x to 2x), pitch (0 to 2), and volume (0% to 100%) sliders to match your preference. Use Reset rate, pitch, volume to return to defaults.
- Press Play to start speaking. Use Pause to stop temporarily, Resume to continue from where you paused, or Stop to cancel and start over with a different voice or text.
- Use Load sample to drop in an example paragraph if you want to test voices and settings before pasting your own text. Click Clear text to empty the input and reset playback.
- Click Copy settings to copy a one-line summary of your current voice, rate, pitch, and volume that you can paste into notes or share with others.
About this tool
Text to Speech is a browser-based reader that converts any text into spoken audio using your device's built-in speech synthesis. It runs entirely on your device through the Web Speech API, so the words you paste are never uploaded to a server. Pick from the voices installed on your operating system and browser (Chrome, Edge, Safari, Firefox, and Opera all expose the same interface), grouped by language so you can find a Spanish, French, German, Japanese, or any other voice in one click. Adjust the speaking rate from half speed to double speed, raise or lower the pitch, and tune the volume to match your environment. The play, pause, resume, and stop controls give you full control over long passages: pause to take a note, resume where you left off, and stop to start over with a different voice. The status badge shows whether the synth is idle, speaking, or paused, and a keep-alive routine prevents the long-utterance pause that some Chromium builds apply after fifteen seconds of continuous speech. Live counters show the word count, character count, and an estimated playback duration based on the current rate, so you know how long a passage will take before you press play. Useful for proofreading by ear so you catch awkward phrasing your eyes skip over, listening to articles, study notes, or eBooks while you walk or commute, hearing how foreign-language text actually sounds, building accessibility-friendly drafts, generating quick voiceovers to test a script, or simply giving your eyes a break. Voices vary by device because they are provided by the operating system: macOS includes Apple voices, Windows includes Microsoft voices, Chrome adds Google network voices on supported platforms, and mobile devices include their own native voices. Some voices stream from a cloud service and need an internet connection; voices marked as on-device run fully offline. The tool does not record the generated audio. To capture it, use your operating system's built-in screen-recorder or audio-loopback capture.
Free to use. Works in your browser. No signup, no login.
Related tools
You may also like
Readability Score Checker
Six readability formulas plus per-sentence grade-level highlighting.
Open tool
TextWord Counter
Live word, character, sentence, paragraph, and reading time stats.
Open tool
TextCharacter Counter
Detailed character, letter, number, space, and line counts.
Open tool
TextText Cleaner
Remove duplicate lines, blank lines, extra spaces, tabs, and invisible characters.
Open tool
TextHTML to Plain Text
Strip HTML tags and convert HTML to readable plain text with optional link URLs.
Open tool