Text to Speech
Type or paste text and hear it read aloud with your browser's built-in voices. Pick a voice, adjust rate, pitch, and volume, then play, pause, or stop.
- Free, no account
- No watermark
- No usage limit
About the Text to Speech
Paste an article, hit Play, and this Text to Speech tool reads it out loud while it lights up each word in time with the voice, so your eyes follow along instead of drifting. That word-by-word highlight is what almost every other free reader leaves out, and it's the one reason to keep this tab open instead of clicking to the next one. It's free, no sign-up, and nothing you paste leaves your device.
Click any word in the reading view and playback jumps straight to that spot. Slow the voice down for a tricky sentence, speed it up for a long piece, or swap the voice entirely. It all runs on the voices already built into your browser and operating system, which is why it starts instantly and never uploads a thing.
How to use
- Add your text. Type it, paste it, drag a .txt file onto the box, or click Load a text file. The counter shows how many characters you have.
- Pick a voice. The dropdown fills with whatever voices your device offers, usually a mix of languages and accents. Match the voice language to your text, or the pronunciation goes sideways fast.
- Set the speed from 0.5× up to 2×. About 0.9× is good for careful reading. Around 1.5× clears a backlog once your ear adjusts.
- Nudge pitch and volume if you want. Volume here is separate from your system volume, so you can duck the speech under your music without touching either.
- Press Play. Each word highlights as it's spoken and the view scrolls to keep pace. Pause freezes it mid-read, Resume picks up where you left off, Stop resets.
- Jump around. Click a word in the reading view to start from there. Good for replaying one sentence you didn't catch, or skipping a long intro without deleting anything.
- Changed a setting mid-read? Press Stop, then Play. A new voice, speed, or pitch only takes effect on a fresh start.
Watching the words as they play
Most browser readers throw audio at you and leave your eyes to wander off, which is exactly what the word highlight fixes. As the voice speaks, the current word gets a solid highlight and the sentence around it a softer one, so you always know exactly where you are. Lose focus for a second and you can find your place again without rewinding.
The most obvious use is proofreading by ear. Your brain skims text you wrote and silently patches typos that aren't there, but hearing it read aloud catches the mistakes your eyes skip over. Read a draft back at about 0.9× while you watch the highlight and the doubled word, the missing "to", the sentence that runs on too long, they all surface.
It pays off for language learners too. Paste a sentence in the language you're studying, choose a matching voice, and you see precisely which word is being pronounced as you hear it. Sound and spelling snap together, which is most of the fight early on. Click that word to hear just that part again, as many times as you like.
And for anyone reading with dyslexia, ADHD, or plain tired eyes, following one highlighted word is far gentler than tracking a full line of flat text, and hearing the words at the same moment takes the load off decoding. It isn't a full screen reader, but for a single article it does the job with zero setup.
One honest caveat is worth flagging. The highlight rides on cues the voice sends about which word it's speaking, and not every voice bothers to send them. The offline voices built into Windows and macOS track cleanly in Chrome, Edge, and Safari. Some online voices report nothing, so the audio plays fine but the highlight sits still. If following along matters, pick a local voice, the ones without the "online" tag.
Why your voice list looks different from everyone else's
The tool ships no voices of its own. It asks your browser what it has and lists exactly those, and that list comes from your operating system plus your browser, so every setup differs.
- Windows includes a small built-in set (David, Zira, Mark). Install language packs in Settings and more appear on their own.
- macOS has its own family (Samantha, Alex, Daniel, and dozens more under System Settings, Accessibility, Spoken Content). The "enhanced" ones are big downloads that sound a lot better.
- Chrome and Edge layer their own Google and Microsoft network voices on top. Usually the smoothest, but they stream from the internet rather than running on your machine.
- Android and iOS each bring a different pool again.
So if a coworker swears by a voice you can't find, you probably just don't have it installed. Add it at the operating-system level, reload the page, and it shows up.
Offline voices vs online voices
Anything tagged (online) streams its audio from a server and needs a connection, and those often sound the best of what you've got. Anything untagged runs locally on your machine, which works on a plane or in a dead zone with no lag, and they keep everything on your device. The tool never uploads your text either way, but an online voice does send the words you asked to be spoken to its provider to generate the sound. Want a voice that never cuts out when your internet flakes, or that keeps every word on your machine? Stick to local voices, which also happen to be the ones the follow-along highlight tracks best.
Getting an audio file out of it
People often turn up wanting an MP3, a file to drop into a video or send to a friend. The browser's speech feature plays straight to your speakers and gives the page no way to save that audio, so there's genuinely no download button for these built-in voices, and a lot of sites stay quiet about it. Any browser-only tool promising a one-click MP3 of your system voices is quietly running a different cloud engine.
Here is what actually works. Record the playback with your operating system's own recorder (QuickTime on macOS, Voice Recorder or Game Bar on Windows) or Audacity with system-audio capture, then press Play here. It is crude but free, and it gets you the recording. If you need broadcast-grade files at scale, a paid cloud service will hand back an MP3 in exchange for uploading your script and giving up the fully-private part. For listening, proofreading, learning, and accessibility, the browser voices are perfect. For shipping a file, you want a recorder or a cloud service, and we say that plainly because a one-click download button for these voices would not actually work.
Frequently asked questions
Why doesn't the highlight move with some voices?
The word highlight depends on the voice reporting which word it's speaking right now, and not every voice does. Offline voices baked into Windows and macOS report reliably in Chrome, Edge, and Safari, so they follow along cleanly. Several of the online network voices skip that signal, so you'll hear the audio but the highlight may freeze in place. Switch to a local voice, one without the "online" tag, and tracking comes back.
Can I start reading from the middle instead of the top?
Yes, and it's one of the handier tricks. Click any word in the reading view and playback begins from that word. Use it to replay a sentence you missed or skip a long intro without touching the text. Pause and Resume stop and continue in place, while a click picks an exact new starting point.
Can I download the speech as an MP3?
Not directly. The browser's built-in voices play straight to your speakers. The page is never handed the audio itself, so there is nothing to export. Record the playback with your system recorder or Audacity, or use a separate cloud service that returns a file in exchange for uploading your text. Be wary of any "one-click MP3" browser tool claiming to save your system voices, since it can't be done from these voices alone.
The voice dropdown is empty or stuck on loading. What now?
Browsers build their voice list lazily, and the very first check often comes back empty, so the tool waits and fills it in on its own within a moment. If it stays empty, your device probably has no voices installed. On Windows they live under Settings, Time and Language, Speech. On macOS look in System Settings, Accessibility, Spoken Content. Phones keep them in accessibility settings. Reload this page once they are installed.
The pronunciation or accent is wrong. How do I fix it?
Nine times out of ten the voice and the text are in different languages, usually an English voice trying to read Spanish. Pick a voice whose language tag matches your text (each voice shows its language in the dropdown). For a single mangled word, respell it more phonetically or drop in a comma to force a pause. Odd names and acronyms sometimes need that nudge.
Does anything I paste get uploaded?
The tool never sends your text anywhere, and a local voice keeps it entirely on your device, working with no internet at all. The one exception is a voice marked (online): that specific text goes to the voice provider to generate audio, and it needs a connection. Choose a local voice when privacy is the whole point.
Why did a long block stop partway through?
Some browsers, older Chrome especially, cut synthesized speech off after a short window on very long passages. If a big block dies partway, split it into shorter chunks and play them in turn. Short-to-medium passages read reliably everywhere, and clicking back into the reading view restarts from wherever it stopped.