Reading Time Calculator
Estimate how long text takes to read, with word count, character count, and minutes.
Estimated live as you type. Nothing leaves your browser.
Reading speed
Estimate
How to calculate reading time
Paste your text
Type or paste the article, post, or script you want to measure into the input box.
Pick a reading speed
Choose slow, average, or fast to match your audience and adjust the estimate.
Read the estimate
Reading time, word count, character counts, and speaking time update instantly. Copy the summary if you need it.
Why use this tool
Reading time in minutes
The estimate is based on word count divided by a reading speed, shown in a friendly minutes and seconds format.
Adjustable speed
Switch between slow, average, and fast reading speeds so the number fits your readers rather than a fixed guess.
Full text stats
Word count, character count, and characters without spaces are shown alongside the time so you get the whole picture.
Speaking time too
A separate speaking estimate helps when you are timing a talk, a video script, or a voiceover.
Private by design
All processing runs on your device. Nothing you paste leaves the page. No upload, no signup.
About this tool
A reading time estimate is the little at a glance label that tells readers how much of a commitment an article is. This calculator works it out from the number of words in your text divided by a reading speed. The average adult reads silently at roughly 200 to 250 words per minute, so the average setting uses 225, with slower and faster options on either side.
The result is shown in a readable minutes and seconds format rather than a raw decimal, so a short post might read as 40 seconds and a long feature as 8 minutes 30 seconds. Alongside the time, you get a live word count, a character count, and a character count without spaces, which is useful for fields with strict limits. A speaking time estimate uses a slower pace suited to reading aloud, which helps when timing a talk or a script.
Everything updates the moment you type or paste, and all of it stays in your browser. Use it to add reading time labels to a blog, to keep social posts within limits, or to plan the length of a presentation. For raw counts see the word counter, and to analyse the vocabulary of a text try word frequency.
Frequently asked questions
- How is reading time calculated?
- The tool counts the words in your text and divides by a reading speed in words per minute. The average setting uses 225 words per minute, which is typical for adult silent reading.
- Why can I choose a reading speed?
- Reading pace varies by audience and material. Technical content is read more slowly than a casual blog post, so slow, average, and fast options let you tune the estimate.
- What is the speaking time for?
- Speaking time uses a slower pace suited to reading aloud, around 130 words per minute. It helps when you are timing a presentation, podcast, or video script.
- Does it count characters as well as words?
- Yes. You get the word count, the total character count, and the character count excluding spaces, all updating live.
- Is my data sent anywhere?
- No. Everything runs in your browser as you type. Nothing is uploaded and no account is needed.
Related tools
Word Counter
Count words, characters, sentences, and paragraphs, plus keyword density and a readability grade.
Word Frequency Counter
See how often each word appears in your text, ranked by count with percentages.
Text to Speech
Type or paste text and listen to it read aloud with your browser's built-in voices. Pick a voice, set the rate and pitch, and pause anytime.
Add Line Numbers
Prefix every line of your text with a number. Set where the count starts, choose a separator, pad with leading zeros, and skip blank lines.
Alternating Case Generator
Turn text into aLtErNaTiNg caps, the mocking SpongeBob style.
Case Converter
Switch text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case, and more.