text tool
Speaking time calculator
A total is not much use on its own. Paste the script and it lays itself out on a clock: every section becomes a block as tall as it is long, so you can see at a glance that the setup is eating three minutes and the point you came to make gets forty seconds.
Runs on your device. Nothing is uploaded.
Loading the tool…
How to use it
- 1
Paste the script
Only the words you will say. Write a heading as # Opening or [Opening] above each part and the timeline splits there; with no headings it splits on paragraphs.
- 2
Pick how you will deliver it
Six rates, each one somebody measured rather than guessed. Presenting to a room is the safe default, and the note under the picker says where the number comes from.
- 3
Put your slot in
Type the time you have, as 5:00 or 90s or 4m30s. A dashed line lands across the timeline exactly where your slot runs out, so you can see which section falls off the end.
- 4
Cut the block that is too tall
The tool tells you roughly how many words to lose. The timeline tells you where they are, which is usually not where you thought.
- 5
Rehearse against the clock
One button starts a timer that follows you down the rail, marking the section you are on and showing your live words a minute against the pace you planned.
A total hides the problem
Everyone who has overrun knows the feeling of racing the last three slides. That almost never happens because the script was uniformly too long. It happens because one section quietly grew. A single number cannot show you that, which is why this tool draws the script as a column of blocks sized by time: the setup that took four sentences to write and ninety seconds to say is immediately the tallest thing on the page.
Where these rates come from
Toastmasters puts the most effective speaking rate at 120 to 160 words a minute. A corpus study of thirty university lectures measured an average of 150, with individual lectures running anywhere from 58 to 205. ACX tells audiobook narrators to plan on about 9,300 words an hour, which is 155 a minute, and the Audio Publishers Association uses 9,000. Broadcast script timers label 150 conversational and 160 a standard announcer read. Every preset here is one of those published figures rather than a round number somebody liked.
Reading is not the same as talking
One study of temporal characteristics across four speech styles found reading aloud was the fastest and smoothest style measured, with pauses taking about fifteen per cent of the time, while recalling something from memory was the slowest and most broken up, with pauses taking about a third. The direction is the useful part: a script you read runs faster than the same words delivered from notes. If you plan to speak from prompts rather than read, expect the delivery to run longer than the count.
What the pause allowance is for
The rates already contain the ordinary pauses of ordinary speech, because that is how they were measured. What they do not contain is silence you put in on purpose: a beat after a number, the seconds a room needs to read a slide, laughter, a question you take. Those are the allowances in Advanced options, and they are the reason a script that fits exactly on paper still overruns in the room.
Limits
- Every rate here is somebody else's average. Time yourself reading a page aloud once and put your own figure in Advanced options.
- Words are counted by whitespace, so a figure like 1,250,000 counts as one word and takes several seconds to say. Scripts full of numbers, currency or web addresses will read longer than they count.
- The rates already include the ordinary pauses of speech. Deliberate silence, questions from the room and demonstrations are not counted, so add those yourself.
- Rates are for English. Languages differ in how many syllables carry the same meaning, so a words a minute figure does not port straight across.
What it does not do
- It does not record you or listen to you.
- It does not shorten the script to fit.
- It does not read the script aloud.
Questions people ask
How many words is a five minute talk?
About 750 at 150 words a minute, which is the measured average across a sample of university lectures. If you are nervous you will speak faster and finish early, which is a much better failure than overrunning, so writing to the slower end of the range is the safer choice for a first outing.
Which rate should I pick?
Presenting to a room for a talk, the broadcast read for a scripted voiceover, audiobook narration for anything long that people listen to without a screen. The note under the picker names the source of each number. The honest answer is to time yourself reading a page aloud once and use your own figure.
Does it count pauses?
The rates include the ordinary pauses of speech, because they were measured from real speech. Deliberate silence is not counted, so use the allowances in Advanced options for the beat after a number, the time a room needs to read a slide, and anything you expect from the audience.
Why split the script into sections?
Because a total tells you that you are two minutes long and nothing about where the two minutes are. Sections turn that into a picture: the tallest block is the one to cut. Write a heading as # Opening or [Opening] and the tool splits there, or let it fall back to paragraphs.
Does this work for languages other than English?
The word counting does, but the rates do not port cleanly. Languages differ in how much meaning a syllable carries, so the same idea takes a different number of words in each one. Time yourself in the language you will actually speak and put that figure in Advanced options.
What does the rehearsal timer do?
It runs a clock, follows you down the timeline as you tap through sections, and shows your live words a minute against the pace you planned. It is the fastest way to find out that your real rate is nothing like the average, which is the single most useful thing this page can tell you.
Is my script uploaded?
No. Everything happens in this page and no network request is made after it loads, which you can confirm in the network tab of your developer tools while you type. Nothing is stored either, so a refresh clears the box. That matters when the script is for an announcement, a pitch or a eulogy nobody has heard yet.
Turn this script into a video
Take what you made here into videos.
Create a video with OneCraftRelated tools
- Word counterCount words, characters, sentences and paragraphs as you type, and see which sentences are hard work. Runs in your browser, nothing is uploaded or stored.
- Case converterSee sentence case, title case, camelCase, snake_case and eleven more rendered from your own text, then press the one you want to copy it. Runs in your browser.
- Social character counterWrite the post once and see it as the feed will show it, with the limit on the preview, the fold marked, and a thread split when it runs long.
Written and checked by the OneCraft team. Last checked .