Text to speech

Paste text, pick a voice, listen or download. No limit, no sign-up — your text never leaves this page.

0:00
No limitAny length, no daily quota
Nothing uploadedYour text stays on your device
16 voicesAmerican and British English
MP3 · WAV · SRTAudio and subtitles, no watermark

Everything happens on this page

No account, no upload, no waiting in a queue. The voice runs on your own device, which is why none of the usual limits apply.

Starts playing in seconds

The script is split into short parts and the first one plays while the rest are still being generated. On most recent computers you hear it within a second or two.

Private by design

Your text is never sent to a server. After the first use the tool works with no internet connection at all.

No character limit

Paste a paragraph or a whole chapter. Nothing is metered, nothing is capped, and the download has no watermark.

Fix one line, not the whole take

Edit any part and regenerate just that part. Unchanged parts are reused instantly, so revising a long script takes seconds.

Pauses where you want them

Type [pause 1s] or use the Pause button to leave room for music, cuts or slide changes. Paragraph breaks pause naturally.

Subtitles that match the audio

Download an SRT file timed to the generated speech — ready for a video editor, next to your MP3 or WAV.

Three steps

The first use downloads the voice engine once. After that, it's the same three steps every time.

  1. 1

    Paste or import your text

    Type, paste, or drop in a TXT, PDF or Word file. Add pauses where you need them.

  2. 2

    Pick a voice and speed

    Listen to any of the sixteen voices with one click, then set the speed from 0.7× to 1.5×.

  3. 3

    Generate, listen, download

    Playback starts while the rest is generated. Download MP3, WAV or SRT subtitles when it's done.

What people use it for

The same tool, set up for different jobs. Each guide explains the details that matter for that use.

How it compares

Many online text-to-speech sites process your text on their servers, so they limit free use. This one doesn't need to.

texttospeech.toolsTypical online TTS
Character limitNoneUsually capped per request or per day
Watermark or attributionNoneSometimes, on free downloads
AccountNot neededOften required to download
Where your text goesStays on your deviceSent to their servers
Works offlineYes, after the first useNo
Subtitles (SRT)IncludedRarely offered

How it works

Type or paste your text, choose a voice and press Generate. The text is split into short parts of a sentence or two, and the first part starts playing as soon as it is ready while the rest is generated behind it — you do not wait for the whole script before hearing anything. When it is done, download the audio as MP3 or WAV, or download subtitles as an SRT file timed to the audio.

Everything happens on your own device. The first time you use it, the voice engine is downloaded once and kept by your browser; after that it starts almost instantly and keeps working without an internet connection. Your text is never sent anywhere, which is also why there is no character limit, no queue and no account: there is no server doing the work that would need any of those.

Voices

There are sixteen English voices: nine American female, three American male, two British female and two British male. Heart is the default and the most natural for general narration; Bella is brighter, Nicole is soft and close, Emma and George give a British read. Every voice has a short listen button in the voice menu, which works before anything is downloaded, so you can choose by ear.

Speed goes from 0.7× to 1.5×. Slower is useful for learners and for dense material; 1.1× to 1.25× suits short social videos and anything people will listen to on the move. The voice and speed you pick are remembered on this device.

Pauses, paragraphs and pronunciation

A blank line between paragraphs gives a short natural pause, and a line on its own — a heading or a list item — gets a brief pause too. For an exact pause, type [pause 1s] or [pause 2.5s] anywhere, or put the cursor where you want it and use the Pause button. Pauses are the easiest way to leave room for music, a cut or a slide change.

Numbers, dates, times, money, percentages, common units, phone numbers and titles such as Dr. and Mr. are read in their spoken form. Unusual names and brand names are sometimes mispronounced; the quickest fix is to spell them the way they sound — "Nguyen" as "Win", "Siobhan" as "Shivawn" — and generate again.

Fix one sentence without redoing everything

After generating, the Parts list shows each piece of the script with its length. Click a part to play from there. If a sentence needs rewording, edit it right in the list and press Save & regenerate: only that part is generated again, and every unchanged part is reused instantly. The same happens if you edit the main text and press Generate — only what changed is redone.

This makes long scripts practical. Revise the third paragraph of a ten-minute narration and you wait seconds, not minutes.

Files in, audio and subtitles out

Import a TXT, Markdown, Word (DOCX) or PDF file with the Import text button, or drag it onto the text box. The text is extracted on your device and dropped into the editor, where you can trim headers, page numbers and footnotes before listening. PDFs that are only scanned images have no text layer to read.

MP3 is the right download for sharing and listening. WAV is lossless and is the better choice if the voice goes into a video or audio editor for further work. The SRT download gives you subtitles that line up with the audio, ready for a video editor or a subtitle tool.

Speed on different devices

On most recent computers the audio is generated several times faster than it plays, so playback starts within a second or two and never has to wait. Older computers and most phones generate more slowly than real time; the tool then waits until enough audio is ready to play without stopping and tells you how long that will take. Downloads work the same everywhere — they just take longer on slower devices.

The very first generation on a computer can take up to a minute of one-time preparation after the download. It happens once; the next visit starts straight away.

Frequently asked questions

Is there a character or word limit?

No. The audio is generated on your own device, so there is nothing to meter. Very long texts simply take longer; a book chapter is fine.

Is my text uploaded anywhere?

No. The text stays in your browser from start to finish. You can check this by disconnecting from the internet after the first use — generating and downloading still work.

Can I use the audio in my videos or products?

Yes. There is no watermark and we ask for no attribution. Check the rules of the platform you publish on for its own policies about synthetic voices.

Why is the first use slower?

The voice engine is downloaded once and your browser keeps it. On some computers the first generation also needs up to a minute of one-time preparation. After that it starts almost instantly, even offline.

Which languages are supported?

English only, with American and British voices. Text in other languages will be read with English pronunciation.

Can I clone my own voice?

No. The tool offers a fixed set of sixteen voices and does not create voices from recordings.

A name is pronounced wrong. How do I fix it?

Spell it the way it sounds and generate again — only the part with the change is regenerated. For example write "Shivawn" for "Siobhan".

Does it work on phones?

Yes, in current mobile browsers. Phones usually generate more slowly than real time, so playback starts after a short wait and long texts take a while to download.

Ready when you are

Paste your text above and press Generate. The first use sets up the voice engine once; after that it's instant.

Back to the tool

More free tools

Sister sites that work the same way — in your browser, no upload.