S
SoSimple.tools
Text Utility

Word Counter & Reading Time

Count words, characters and sentences and see how long your text takes to read or say out loud, right in your browser

Runs in your browser: what you enter stays on your device

Text Input

Words 0
Characters 0
Without spaces: 0
Sentences 0
Paragraphs 0
Reading Time
-
Speaking Time
-
Text details
Words per sentence-
Letters per word-
Different words-
Longest sentence-
Most used words

    Type a few sentences to see the words you repeat most.

    Short common words (the, and, of…) are left out. The percentage is keyword density: the share of all words.

    Share this tool

    How to use this tool

    1. Type or paste your text into the box; the counts update on every keystroke.
    2. Read words, characters (with and without spaces), sentences and paragraphs.
    3. Check the reading time and the speaking time to see how long the text takes to read silently or aloud.
    4. Use Copy to take the text elsewhere, or Clear to start again.

    Worked example

    Paste a 600-word blog post. The reading time is 600 ÷ 238 words per minute, about 2 min 31 sec, while reading it aloud at 183 words per minute takes about 3 min 17 sec. So a 3-minute video script of about 550 words is right at the limit, while a 600-word article is a quick two-and-a-half-minute read. Because the tool counts Unicode characters and splits words on whitespace, it suits limits such as meta descriptions or social posts, but languages written without spaces will count a whole sentence as one word.

    Methodology

    Everything is computed by JavaScript in your browser on each keystroke. Words are runs of non-space characters separated by whitespace; Characters counts Unicode characters (an emoji is 1, not 2) including spaces and line breaks; Sentences end at . ! ? or an ellipsis that is followed by a space or the end of the text, so 3.14 does not split a sentence, although an abbreviation such as Dr. followed by a space can; Paragraphs are non-empty lines.

    Word Counting Rule: Text is trimmed and split on any run of spaces, tabs or line breaks. A hyphenated compound such as state-of-the-art is one word, while a dash with spaces around it (like this - one) counts as a word of its own, as it does in most word processors. Languages written without spaces, such as Chinese and Japanese, are not segmented, so a whole sentence counts as one word.
    Reading Time Base: Reading time is words divided by 238 words per minute, the average adult silent reading rate for English non-fiction in Brysbaert's 2019 meta-analysis of 190 studies (Journal of Memory and Language, 109). Example: 1,000 words / 238 = 4.2 minutes, shown as 4 min 12 sec. Fiction averaged 260 wpm in the same study, and rates vary by language, so treat the figure as a rough guide.
    Speaking Time Base: Speaking time is words divided by 183 words per minute, the average oral reading rate (77 studies) from the same paper. Example: 1,000 words / 183 = 5.5 minutes, shown as 5 min 28 sec. This is the pace of reading a script aloud; free speech, pauses, slides and demonstrations usually add time.

    Reading and speaking time at common word counts

    Here is what the counter shows for round word counts, using its own formulas: reading time is words ÷ 238 and speaking time is words ÷ 183 (words per minute), rounded to the nearest second.

    WordsReading timeSpeaking time
    10025 sec33 sec
    2501 min 3 sec1 min 22 sec
    5002 min 6 sec2 min 44 sec
    1,0004 min 12 sec5 min 28 sec
    1,5006 min 18 sec8 min 12 sec
    2,0008 min 24 sec10 min 56 sec

    How to read it: the speaking column is the one to check for a talk or a video script, which runs about 30% longer than silent reading. The limits are real, though: both rates are averages for English text, a slow or technical text pushes the time up, and pauses, slides and demos are not included. Use the table to plan, then time a rehearsal.

    Related tools

    Frequently asked questions

    How are hyphens, numbers and dashes counted? ▼

    Anything separated by whitespace is one word. The compound well-known is one word, 3.14 is one word and an email address is one word. A lone dash or symbol with spaces on both sides, such as the one in this sentence - right here, is counted as a word too, which matches the behavior of most word processors. If you need a stricter count, remove stand-alone symbols first.

    How accurate are the reading and speaking times? ▼

    They are averages, not predictions for you. 238 wpm is the English non-fiction mean from Brysbaert (2019); individual readers range widely, and dense technical text, a second language or reading on a small screen slow people down. The 183 wpm speaking figure is for reading aloud. Use the numbers to plan roughly, for example a 5-minute talk is about 900 words, and then time a real rehearsal.

    Why does my count differ from Word, Google Docs or a character limit? ▼

    Small differences usually come from edge cases. This tool counts characters as Unicode characters, so an emoji counts as 1, while some platforms count it as 2 or more. It counts every line break as a paragraph, including single ones, and its sentence rule is approximate: abbreviations such as Dr. or e.g. followed by a space can add an extra sentence. For a hard limit, such as an SMS or a form field, test with the limit of the platform itself.

    Is the text I type saved or sent anywhere? ▼

    The page does not send your text to a server and does not store it; counting happens in your browser as you type. Closing or reloading the tab discards it. As with any web page, browser extensions or a shared device are outside the page's control, so avoid pasting highly confidential material on a computer you do not trust.

    What is keyword density, and what is a good value? ▼

    Keyword density is how often a word appears as a share of all the words in the text: a word used 6 times in 300 words has a density of 2%. The “Most used words” list shows it for your five most frequent words, leaving out short common words. There is no official ideal value; write for the reader, and if one word stands far above the others, a synonym or a pronoun usually reads better.