πŸ”€

Word Counter & Keyword Density Checker

Paste your text to instantly see word count, character count, reading time, and every repeated word with its frequency and density. No limits, no signup, nothing uploaded.

0
Words
0
Chars (with spaces)
0
Chars (no spaces)
0
Sentences
0
Paragraphs
0m
Reading Time
0m
Speaking Time

Repeated words will show up here with their frequency and density.

What this word counter shows you

Seven numbers update live as you type: words, characters with spaces, characters without spaces, sentences, paragraphs, reading time at 200 words per minute, and speaking time at 130. Below them, every word you have used more than once appears with its frequency and its density as a percentage of your total word count.

There is no cap on how much text you can paste. Whole chapters, full dissertations, an entire site's copy β€” the counter handles it, because the counting happens in your browser rather than on a server. That also means your text stays on your machine. Nothing is uploaded, stored, or logged. If you are counting a client contract, an unpublished manuscript, or coursework, that matters more than the count itself.

Keyword density checker

Every repeated word is shown with its density β€” how often it appears as a percentage of your total words. Paste an article, find your target keyword in the list, and read the number next to it.

What's a good keyword density? Roughly 0.5–1.5% is natural. Google has never published a target, and treating density as a dial to tune is outdated thinking β€” modern search reads meaning and related terms, not repetition counts. But density is still a useful smoke alarm: anything above 3% almost always reads badly out loud, which is why words crossing that line are flagged in red here.

If your keyword is under 0.5%, the fix isn't to jam it in more times. Cover the topic more thoroughly and use related terms β€” synonyms, entities, the questions readers actually ask. That's what earns relevance now.

Tip: the "hide common words" filter is on by default, so the, and and of stay out of your way. Turn it off if you want the raw frequency of every word.

The repeated word finder

Most counters stop at the numbers. This one also shows which words you keep reusing β€” and repetition is usually the fastest thing to fix in a draft.

It lowercases each word, strips punctuation, and counts how often it appears. Anything appearing more than once is listed with its frequency, sorted from most frequent down. Words shorter than two characters are skipped.

Two ways people use it:

Character counter: with or without spaces?

Both counts are shown, because different systems want different ones.

The gap between them is roughly 15–18% for normal English prose, so a 2,000-character limit with spaces is about 1,680 characters of actual letters.

How do you count words in a text?

Split the text on whitespace β€” spaces, tabs, and line breaks β€” and count the resulting chunks. That is the same method Microsoft Word uses, which is why the numbers here match Word for plain text. Hyphenated terms like well-known count as one word. Contractions like don't count as one. Standalone numbers count as words.

Counting by hand works for a tweet. For anything longer it is slow and unreliable, which is why every writing tool has a counter built in.

Non-English text

Word counting works for any language that puts spaces between words β€” including accented Latin scripts, Urdu, Arabic and Cyrillic. Chinese, Japanese and Thai don't separate words with spaces, so for those the character count stays accurate but the word count won't mean much.

Character limits you are probably checking against

Most people counting characters are checking against a platform limit. Here are the current ones:

Platform / field Limit What actually shows
X (free account)280All of it; links always count as 23
X (Premium)25,000Truncated with "show more"
Instagram caption2,200~125 characters before "…more"
Instagram bio150All of it
LinkedIn post3,000~210 characters on desktop before "see more"
TikTok caption4,000~100 characters visible
Facebook post63,206Truncates early in the feed
YouTube title100~70 in search results
Pinterest pin description500Keywords belong in the first 50
SEO title tag50–60Google cuts at around 600px
Meta description150–160Google may rewrite it
SMS160Character 161 splits it into two segments

The visible number matters more than the maximum. A LinkedIn post has 3,000 characters available but earns its click in the first 210 β€” so front-load the hook and use the counter to check where that fold lands.

Note: platforms change these. Verified August 2026 β€” check the platform's own help docs before a major campaign.

Reading time vs speaking time

Reading time here uses 200 words per minute, the common average for silent reading of general prose. Speaking time uses 130, which is a comfortable presentation pace β€” fast enough to hold attention, slow enough to be followed.

WordsReading timeSpeaking time
500~2.5 min~4 min
1,000~5 min~8 min
1,500~7.5 min~12 min
2,500~12.5 min~19 min

Writing a five-minute talk? Aim for about 650 words, not 1,000. Nervous speakers go faster than they expect, so it's worth timing a read-through rather than trusting the estimate alone.

Word counts people ask about

These assume 12pt Times New Roman with 1-inch margins. Font and spacing shift the page count, so when a brief specifies pages, ask for a word count instead β€” it is the only unambiguous measure.

Who uses this

Frequently Asked Questions

Is there a limit on how much text I can paste?

No. There is no character or word cap, no daily usage limit, and no account required. The counting runs in your browser, so the only real limit is your device's memory β€” which no realistic document will reach.

Is my text private?

Yes. Your text is never sent to a server. It is processed locally in your browser and disappears when you close the tab. Nothing is stored or logged.

What is a good keyword density for SEO?

Roughly 0.5–1.5% of total words is natural. There is no official target and Google does not publish one, but density far above that range reads as keyword stuffing to both readers and the algorithm, which hurts rankings rather than helping them.

How does the repeated word finder work?

It lowercases every word, strips punctuation, and counts how often each one appears. Any word appearing more than once is listed with its frequency and density, sorted from most to least frequent. Words shorter than two characters are ignored.

Does this match Microsoft Word's count?

For plain text, yes. Both split on whitespace and treat hyphenated words as single words. Small differences can appear with footnotes, headers, or text boxes, because Word may include or exclude those depending on your settings.

Do hyphenated words count as one word or two?

One. State-of-the-art is a single word by standard counting rules, in this tool and in Word.

Does it count spaces as characters?

Both numbers are shown β€” with spaces and without. Most platform limits count spaces, so that is usually the one to watch. Some form fields do not, which is why both are displayed.

Does it work with non-English text?

Yes for any language that separates words with spaces, including accented Latin scripts, Urdu, Arabic and Cyrillic. Chinese, Japanese and Thai don't use spaces between words, so the character count stays accurate but the word count won't be meaningful for those scripts.

How many pages is 1,000 words?

About 2 pages single-spaced or 4 pages double-spaced, in 12pt with standard margins.

More free tools

Once the length is right, style your headings with the bold text generator, or check how the published page looks on phones with the responsive design checker. Everything else is on our free online tools page.