Orate

How long does it take to read 500 words out loud?

About 3 minutes 20 seconds in English, at a comfortable 150 words a minute. In Tamil the same 500 words runs to about 4 minutes 21 — and that gap is the thing every single-number calculator gets wrong.

The quick answer, if that is all you came for:

500 words read aloud in English, at various paces
PaceSounds like500 words takes
100 wpmSlow and deliberate. Teaching, or a difficult idea.5:00
120 wpmMeasured. Presentations, explainers.4:10
150 wpmComfortable conversational narration.3:20
160 wpmBrisk. Broadcast news reading.3:08
180 wpmFast. Hard to follow for long.2:47

So three to four minutes covers almost everybody, and 3:20 is the number to use if you need one. But the interesting part of this question is not the arithmetic. It is that the answer changes with the language you are reading, and almost no tool that answers it will tell you so.

Three different questions people ask with the same words

Most of the disagreement between calculators comes from conflating these:

  • Silent reading is fast — comfortably 200–300 words a minute, because you are not constrained by your mouth.
  • Reading aloud is capped by speech. Roughly 120–160 words a minute for most people.
  • Reading aloud on camera is slower again. You breathe, you emphasise, you pause for effect, and you slow down when you want to be understood. This is the one you want if you are writing a script.

If you are timing a video, use the third. A 500-word script that clocks 3:20 in a quiet room will frequently run 3:40 or more on a take you would actually publish.

Where the language comes in

A word is not a fixed quantity of speech. That sounds like pedantry until you try to time a script in two languages, at which point it becomes the whole problem.

  • Tamil and Telugu are agglutinative. Grammar that English spreads over several small words gets built into a single long one. So a word carries more syllables, and takes longer to say, and a 500-word Tamil script is simply more speech than a 500-word English one.
  • Chinese and Japanese are not word-delimited at all. There are no spaces to count. Words per minute is not inaccurate here, it is undefined — the right unit is characters per minute.
  • Devanagari scripts — Hindi, Marathi — sit between the two. Words tend to be longer than English words, so the same word count runs longer.

These are the rates our own app currently uses to turn a script into a duration, and what they do to 500 words:

500 words at Orate’s default rate per writing system
Writing systemLanguagesDefault rate500 words
LatinEnglish, Spanish, Portuguese, Indonesian150 words/min3:20
DevanagariHindi, Marathi130 words/min3:51
BengaliBengali130 words/min3:51
ArabicArabic130 words/min3:51
TamilTamil115 words/min4:21
TeluguTelugu115 words/min4:21
CJK / ThaiChinese, Japanese, Thai250 characters/minNot comparable — count characters

Be sceptical of these numbers, including ours

These are informed starting points, not measurements. They are the rates the app ships so that the prompter opens at something sensible for the script in front of it, and every one of them is adjustable. We have not yet measured how fast real people read each of these scripts aloud, and we would rather say so than dress a default up as a finding.

One published comparison, for honesty: a study of Tamil speech measures reports passage reading around 125–138 words per minute, which is faster than the 115 we default to. Our number is deliberately conservative — a prompter running slightly slow is recoverable, one running fast is not — but it is a choice, not a measurement, and worth knowing about if you are timing a Tamil script.

Working backwards: how many words do I need?

Usually the more useful direction. Word counts for a target duration:

Words needed, at 150 / 130 / 115 words per minute
Target lengthEnglish (150)Hindi (130)Tamil (115)
30 seconds756558
60 seconds150130115
90 seconds225195173
2 minutes300260230
3 minutes450390345
5 minutes750650575
10 minutes1,5001,3001,150

A caution on the short end: a 30-second script is not a 60-second script cut in half. Short videos need the hook in the first line and have no room to recover from a slow start, so 75 words of English is genuinely tight and you should expect to write 120 and cut.

Calibrate to yourself in twenty seconds

Every number above is an average, and you are not an average. Getting your own rate takes less time than reading about it:

  1. Take a piece of your own script — your writing, your subject, your delivery.
  2. Read it aloud for exactly 20 seconds, at the pace you would actually use on camera.
  3. Count the words you got through and multiply by three.

That is your rate. Use it instead of ours. If you are setting a prompter speed, that number is the one to dial in — and if it is a long way from the default, the default was built for a different language or a different kind of delivery than yours.

Two things that break the estimate

  • Numbers, names and abbreviations. “2026” is one word and four syllables. “$1,499.99” is one word and about ten. A script full of figures runs much longer than its word count suggests, and this is the single most common reason a carefully timed script overruns.
  • Silence you have not written down. Pauses for emphasis, breaths between sections, and the beat you leave after a question are all real seconds that no word count contains. Add roughly 10% for anything you intend to publish.

If you are setting up a prompter rather than timing a script, the per-language detail — including why one words-per-minute number cannot serve ten languages — is in teleprompter speed by language.

A prompter that knows which language it is scrolling

Orate works out read time per writing system rather than applying one constant to ten languages, and scrolls at a rate you can then adjust. Free, no account, no watermark.

See how Orate works
Keep reading