Word Counter

Live word count, character count, reading time, keyword density and platform character limits for writers, students and SEO.

Longest word:
Syllables (est.): 0
0 sec · reading time @ 230 wpm
0 sec · speaking time @ 130 wpm
Platform character limits
Top words — keyword density

Type at least a few words to see the most frequent terms.

Case converter
Find & replace

Frequently asked questions

A word is any run of non-whitespace characters separated by spaces, tabs, or line breaks. Numbers, hyphenated compounds like "well-known", and contractions like "don't" each count as one word. Punctuation is not counted as a separate word. This matches how Microsoft Word and Google Docs count words in most European languages.
Reading time assumes 230 words per minute, which is the average silent reading speed for adults on digital text. Slow readers (students, non-native speakers) typically read at 180 wpm, while fast readers reach 300 wpm. Speaking time uses 130 wpm, which matches natural pacing for presentations and audiobooks. Technical or dense content will take longer.
Meta title: 50–60 characters before Google truncates in search results. Meta description: 150–160 characters for desktop, 120 for mobile. URL slugs: under 75 characters. Image alt text: under 125 characters. H1 headings: 20–70 characters. The platform limits panel above shows live remaining characters for each of these targets.
The tool shows the 10 most frequent content words in your text, skipping English stop words (the, a, and, is, of, etc.). Density is the share of that word in the total word count. For SEO, aim for your target keyword to appear naturally — typically 0.5%–2% — without keyword stuffing. Anything above 3% looks spammy to search engines.
Tweet/X post: up to 280 characters. Instagram caption: 138–150 characters for best engagement. Blog post: 1,500–2,500 words for SEO performance. Short essay: 500 words. College essay: 1,000–1,500 words. Research paper: 3,000–10,000 words. Novel: 70,000–100,000 words. Flash fiction: under 1,000 words.
Character and word counts work for any space-separated language including Spanish, French, German, Italian, Portuguese, Dutch, Russian, and more. Reading time stays reasonably accurate across European languages. The keyword density stop word list is English-only, so top words in other languages will include common function words. For Chinese, Japanese, and Thai, which don't use spaces between words, the word count reflects space-separated segments rather than linguistic words.
Yes. Everything runs locally in your browser. No text is uploaded to a server, saved to a database, or stored after you close the page. You can use this counter for confidential drafts, student essays, and unpublished work without any privacy concerns.

A live word and character counter for writers, students, bloggers and SEO editors. As you paste or type text, the tool instantly reports characters with and without spaces, words, sentences, paragraphs, lines, unique words, average word length, longest word and an approximate syllable count. Reading time is estimated at 230 words per minute and speaking time at 130 wpm. The platform limits panel shows a live remaining counter for Twitter or X (280), SMS (160), meta description (160), SEO title tag (60), Instagram caption (2200), LinkedIn post (3000) and Facebook post (63206) so you know when your copy is about to be cut off. A keyword density table lists the ten most frequent content words after stripping English stop words, which helps editors spot over-used terms. A case converter changes the text to UPPERCASE, lowercase, Title Case, Sentence case, iNVERSE cASE or aLtErNaTiNg, and a small find and replace box rewrites matches with a case-sensitive toggle. Everything runs in the browser, so drafts and confidential text never leave your device.