Free word counter with reading time, readability and keyword density
Paste or type and every count updates as you write: words, characters with and without spaces, sentences, paragraphs, unique words and syllables, plus reading and speaking time at the pace you choose. The Readability tab grades your text with six standard formulas, Keywords shows which words and phrases you repeat most, and Limits checks your text against the character limits of X, Instagram, LinkedIn, Google titles and descriptions, SMS and more. Everything is calculated in your browser, so your text is never uploaded.
How words are counted
A word is any run of letters or digits, including hyphenated and apostrophe words such as well-known or don’t. Numbers count as words, URLs and emails count as one word each, and in Chinese, Japanese and Korean each character counts as a word, which is how those languages are usually measured.
Reading and speaking time
Reading time uses the pace you pick: 150 words per minute for careful reading, 238 for the average adult, 300 for a fast reader and 450 for skimming. Speaking time assumes 130 words per minute, the pace of a clear presentation, so you can size a speech, podcast script or video voice-over.
Readability scores
Flesch Reading Ease, Flesch–Kincaid Grade, Gunning Fog, SMOG, Coleman–Liau and the Automated Readability Index all look at sentence length and word length or syllables. Together they tell you whether a text reads like a children’s book, a newspaper or an academic paper.
Keyword density
Density is how often a word or phrase appears as a share of all words. Writers use it to catch repetition; SEO writers use it to keep a target keyword natural, usually under 2–3%. Toggle common words off to see only the meaningful ones, and switch to two- and three-word phrases for real topics.
X (Twitter) posts of 280 characters, Instagram captions of 2,200 and bios of 150, Facebook posts of 63,206, LinkedIn posts of 3,000 and headlines of 220, TikTok captions of 2,200, YouTube titles of 100 and descriptions of 5,000, Threads posts of 500, Bluesky posts of 300, Google title tags of about 60 characters and meta descriptions of about 160, SMS messages of 160, and Pinterest descriptions of 500. Limits change from time to time, so treat them as a guide.