Word Counter & Character Count

Paste or type your text to count words and characters live — plus reading and speaking time, keyword density and length checks for SEO titles, meta descriptions and social posts.

Runs in your browser
0
Words
0
Characters
0
Characters (no spaces)
0
Sentences
0
Paragraphs
0 s
Reading time
Saved in this browser only

Details

Speaking time
0 s
Unique words
0
Avg. word length
0 characters
Avg. sentence length
0 words
Longest word
—
Lines
0
Readability
—

Keyword density

KeywordCountDensity
Add some text to see the most frequent keywords.

Length limits

Google truncates titles and descriptions by pixel width, so the 60/160 character figures are guidelines. X counts every link as 23 characters and some scripts and emoji as 2, so its real count can differ.

Your data never leaves your computer. All processing happens 100% locally in your browser.

How to use the Word Counter

  1. Type in the box or paste text from any document — counts update instantly as you type.
  2. Read words, characters (with and without spaces), sentences, paragraphs and reading time from the cards at the top.
  3. Check Keyword density to see your most-used words and phrases; switch between 1-, 2- and 3-word phrases.
  4. Use Length limits to see whether the text fits a meta title, meta description, X post, Instagram caption and more.

What is a word counter?

A word counter tells you how long a piece of text is — in words, characters, sentences and paragraphs — and how long it takes to read. Students use it to hit essay limits, writers and editors to meet briefs, marketers to fit ad copy and social posts, and SEO specialists to check page titles, meta descriptions and keyword usage. Everything is calculated in your browser while you type; the text is kept only in your own browser so it's still there when you come back.

How the counts are calculated

  • Words are runs of characters separated by whitespace that contain at least one letter or digit, so “don't”, “e-mail” and “2026” each count as one word and a lone dash doesn't count. Chinese, Japanese and Korean characters are counted individually, as those languages don't separate words with spaces.
  • Characters are counted as the symbols you see, so an emoji such as 👍🏽 or a flag counts as one character, not four code units.
  • Sentences end with ., ! or ? (common abbreviations such as “e.g.”, “Dr.” and “etc.” are ignored); a final sentence without punctuation still counts.
  • Paragraphs are blocks of text separated by a line break, matching how word processors and most CMS editors create paragraphs.
  • Reading time assumes 238 words per minute, the average silent reading speed for non-fiction found in Brysbaert's 2019 review of 190 studies. Speaking time assumes 130 words per minute, a comfortable presentation pace.

Character limits worth knowing

WhereLimit
Google title link (meta title)≈ 50–60 characters before truncation (~600 px)
Meta description snippet≈ 150–160 characters on desktop
X (Twitter) post280 characters (standard accounts)
Instagram caption2,200 characters
LinkedIn post3,000 characters
YouTube title / description100 / 5,000 characters
SMS (single message, GSM-7)160 characters (70 with emoji or non-Latin characters)

To see how a title and description will actually look in Google, use the SERP Preview tool.

Keyword density

Keyword density is the number of times a word or phrase appears divided by the total word count. Common function words (“the”, “and”, “with”) are hidden by default so the table shows the terms your text is actually about. There is no ideal percentage — Google has said for years that it doesn't use a target density — but the table is a quick way to spot accidental repetition or check that the topic you're targeting is actually covered. To analyse a live web page instead of pasted text, use the Keyword Density Checker.

Readability score

The Flesch Reading Ease score rates English text from 0 to 100 using average sentence length and syllables per word; 60–70 is plain English that most adults read easily. Syllables are estimated with a heuristic, so treat the score as a guide, not a grade.

Tools that pair well with the Word Counter

  • Case Converter — Paste any text and convert it between 11 letter cases — from Title Case for headlines to camelCase and snake_case for code.
  • Remove Duplicate Lines — Paste a list to remove duplicate lines instantly.
  • Lorem Ipsum Generator — Create placeholder text for mock-ups and layouts in seconds — classic Lorem Ipsum or readable English filler, as paragraphs, sentences, words or list items, with or without HTML tags.
  • Soft Hyphen Generator — Stop long words like “Versicherungsleistungen” from overflowing on mobile: insert invisible soft hyphens automatically or at your own break points, then copy the result.

Frequently asked questions

Is my text stored or uploaded?
Your text never leaves your device. It is saved in your browser’s local storage so it survives a page reload; click Clear to remove it.
Does the character count include spaces?
Both are shown: “Characters” includes spaces and line breaks, “Characters (no spaces)” excludes all whitespace. Most social networks and meta tag limits count spaces.
How many words is a 5-minute speech?
At a typical speaking pace of about 130 words per minute, a 5-minute speech is roughly 650 words. Paste your script and check the speaking time shown under Details.
How many pages is 1,000 words?
About 2 pages single-spaced or 4 pages double-spaced in a 12 pt font with standard margins. The exact number depends on the font, spacing and paragraph breaks.
Why does my word count differ from Microsoft Word or Google Docs?
Tools treat edge cases differently — for example whether a standalone dash, an emoji, a URL or “e-mail” counts as one word or two. Differences are usually within a few words per thousand.
What is a good keyword density for SEO?
There is no target number. Write naturally for the reader; if one keyword makes up more than a few percent of all words, the text probably reads as repetitive and could be seen as keyword stuffing.

Related tools