Word Counter
Paste or type your text to count words, characters, sentences and paragraphs, and to see how long it takes to read.
Results are estimates for planning and learning. Read our editorial policy.
Example Calculation
Paste the sentence "Tidy Math makes everyday calculations simple." and you will see 6 words and 45 characters (42 without spaces).
Some limits people check: an X post is 280 characters, a search result description is about 155 characters, a typical college essay is 500 to 650 words, and at about 238 words per minute, a 1,000-word article takes roughly 4 minutes to read.
How It Works
Whether you are writing an essay, a blog post, a social media caption or a cover letter, you often need to meet a specific length. This word counter analyzes your text in real time and reports the number of words, characters (with and without spaces), sentences and paragraphs, along with estimated reading and speaking times.
Words are counted as continuous groups of letters or numbers, so hyphenated terms and contractions are treated as single words. Sentences are detected by terminal punctuation such as periods, question marks and exclamation points, and paragraphs are separated by blank lines. Reading time assumes an average adult speed of about 238 words per minute, and speaking time assumes about 150 words per minute — useful for timing a speech, a podcast script or a presentation.
The top keywords table lists the most frequent meaningful words in your text after removing common filler words, along with how often each appears and its percentage of the total. This helps you spot overused words in your writing and, for web content, check that your main topic terms appear naturally without being stuffed.
Common length targets include roughly 280 characters for a classic short-post limit, about 155 characters for a search-engine meta description, 50–60 characters for a page title, 500 words for a standard college essay page count, and 1,000–2,000 words for in-depth blog articles. Your text is processed locally in your browser; it is never uploaded or stored, so you can safely check drafts and private notes.
Formula Explained
Reading time = words ÷ 238 words per minute (rounded up). Speaking time = words ÷ 150.
Keyword density = occurrences of a word ÷ total words × 100.
Assumptions and limits
- Your text is processed in your browser and is never uploaded or stored.
- Reading time uses 238 words per minute, the average adult silent reading rate for non-fiction found in a 2019 review of 190 studies. Your own speed will differ.
- Speaking time uses 150 words per minute, a common rule of thumb for a speech. Fast and slow speakers differ.
- The keyword list ignores very short and very common words, and it is a rough guide, not an SEO score.
Frequently Asked Questions
How does the word counter count words?
It counts continuous sequences of letters and numbers, including contractions and hyphenated words, as single words.
Does it count spaces in characters?
It shows both: total characters including spaces and characters without spaces.
How is reading time calculated?
By dividing the word count by an average reading speed of about 238 words per minute.
Is my text stored or sent anywhere?
No. All processing happens in your browser.
What is keyword density?
The percentage of your text made up by a particular word. Natural writing rarely has a single keyword above a few percent.
How long should a meta description be?
Around 150–160 characters, so it is less likely to be truncated in search results.
How many words is a page?
About 250–500 words depending on font size and spacing.
Does it work with other languages?
It counts letters and numbers from many languages, though sentence and keyword features work best with English.
Think a number is wrong? Tell me what you typed and what you expected, and I will check it.
Methodology and sources
Words are runs of letters or numbers, so hyphenated words and contractions count as one. Sentences end at a period, question mark or exclamation mark, and paragraphs are separated by blank lines. Reading time is the word count divided by 238 words per minute, and speaking time is divided by 150.
- How many words do we read per minute? A review and meta-analysis of reading rate (Journal of Memory and Language 109, 2019), Marc Brysbaert, Ghent University
Last reviewed Oct 12, 2026 by Muhammad Ahmad. The page is checked again when the source figures change and at least once a year. See the corrections log, or report a mistake.
Related Tools
Resume Builder
Fill a form and get a clean one-page resume ready to print.
Open calculatorInvoice Generator
Build a clean printable USD invoice with line items and tax.
Open calculatorPassword Generator
Create strong random passwords locally in your browser.
Open calculatorPercentage Calculator
Four quick modes: percent of, what percent, increase and decrease.
Open calculator