Free Word Counter — Live Word & Character Count
Count words, characters, sentences, paragraphs, and reading time in real time. Includes keyword density analysis. Free, instant, no signup required.
How it works
- 1Type or paste your text into the editor above.
- 2All statistics update instantly as you type — no button needed.
- 3Upload a .txt file using the Upload button to analyse existing documents.
- 4Check keyword density in the table below to optimize for SEO.
- 5Use the Copy or Clear buttons to manage your text.
Frequently asked questions
How to Use Our Word Counter
Using Pixab AI's free word counter is instant — no buttons to press, no forms to submit. Simply type directly into the text box above or paste your existing text with Ctrl+V (Cmd+V on Mac). Every statistic on the page updates in real time as you type, so you always know exactly where you stand.
If you have a document saved locally, click the Upload .txt button at the bottom of the text area and select any plain-text file. The tool reads it using your browser's built-in FileReader API — the file is never uploaded to any server, so your content stays completely private.
Once your text is in the box, the stats panel immediately shows your word count, character counts (with and without spaces), sentence count, paragraph count, estimated reading time, speaking time, the longest word in your text, average word length, and a full keyword density table for the top 15 words in your document (excluding common stop words like “the,” “a,” and “is”).
To clear the editor, click Clear. To copy all your text back to the clipboard without switching apps, click Copy. The text area automatically resizes as your content grows, so there's no need to scroll within a fixed box.
For character-specific analysis — including live progress bars for Twitter, Instagram, SEO meta tags, and 13 other platforms — use our companion Character Counter.
Why Word Count Matters
Word count is one of the most fundamental metrics in writing, yet it matters differently depending on what you're creating.
Academic assignments almost universally specify a required word count. A 500-word essay tests conciseness; a 2,000-word research paper tests depth; a 5,000-word dissertation chapter tests sustained argument. Universities typically accept work within ±10% of the stated limit — staying in that band matters for your grade. Monitoring live word count as you write prevents the last-minute scramble of realising you're 800 words short with an hour until the deadline.
SEO content has its own conventions. Long-form articles over 1,500 words consistently rank better for competitive keywords, because they signal depth to search engines and attract more backlinks. A comprehensive guide at 2,500–3,500 words can outrank shorter competitors even with lower domain authority. Our word counter lets you track progress toward content length targets as you write.
NaNoWriMo (National Novel Writing Month) sets a target of 50,000 words in 30 days — roughly 1,667 words per day. Knowing your daily word count at a glance helps you stay on track and celebrate milestones.
LinkedIn articles perform best at 1,700–2,100 words according to LinkedIn's own research — long enough to be substantive, short enough to read in a lunch break. Blog posts, opinion pieces, and newsletter editions all have “sweet spots” worth targeting.
Job applications and CVs often come with explicit limits: a 250-word personal statement, a 150-word cover letter opening, a 100-word executive summary. Word count tools let you shape your writing to fit precisely.
Word Counter vs Character Counter
Word count and character count measure different things and serve different purposes. Use the word counter when you care about the volume of content — academic word limits, content length targets for SEO, novel progress, or blog post depth. A word is a natural unit of reading and comprehension.
Use the character counter when you care about fitting within a platform's technical limit. Twitter, SMS, meta descriptions, and Instagram bios enforce hard character caps, not word caps. A character counter with live progress bars tells you exactly how many characters remain before you hit the wall. If you need both views at once, keep both tools open in separate tabs — they update independently and in real time.
How Reading Time Is Calculated
Reading time is estimated using the widely cited average adult silent reading speed of 200 words per minute. This figure comes from decades of research in cognitive psychology, including studies by Rayner et al. (2016) that measured silent reading across thousands of participants. The result is rounded up to the nearest minute so you never underestimate how long your content takes to read.
Speaking time uses a slightly faster benchmark of 130 words per minute — the pace of a clear, measured presentation delivery. Public speaking coaches often recommend 120–150 wpm as the ideal range for comprehension; 130 wpm is the middle of that range. This estimate is useful for preparing speeches, podcast scripts, video voiceovers, and presentations.
Keep in mind these are averages. Dense technical text is read more slowly; narrative fiction tends to be read faster. For time-critical content like a conference talk or a TED-style presentation, add a buffer of 10–15% to account for pauses, audience reactions, and slides.
Keyword Density Explained
Keyword density is the percentage of times a specific word appears in your text relative to the total word count. It is one of the oldest signals in SEO — if your article about “project management software” never actually contains those words, search engines have little reason to rank it for that query.
The generally accepted ideal keyword density range is 1%–3% for your primary keyword. Below 1% and the topic relevance signal weakens; above 3–4% and the text starts to read unnaturally, which both users and Google's quality systems penalize. Modern SEO is less about hitting an exact percentage and more about natural, varied usage — using synonyms, related terms, and the keyword in headings where it fits organically.
Our keyword density table shows the top 15 most frequent meaningful words in your text, ranked by count, with the density percentage for each. Common stop words (the, a, an, is, it, in, on, at, to, of, and, or, but) are excluded because they would dominate the table without providing useful information. Use the table to spot when you're over-using a particular word and consciously vary your vocabulary.
For deeper content analysis and SEO optimization, also check your text using our Text Cleaner to remove duplicate lines or extra whitespace, or use the Case Converter to format headings consistently.
Common Use Cases
Blog writing. Most SEO-optimized blog posts target 1,500–2,500 words. Tracking word count as you draft keeps you from publishing a thin 600-word post when your competitors have comprehensive guides. Use the reading time estimate to write an introduction that accurately sets expectations — “This guide takes about 10 minutes to read.”
University essays and academic papers. Whether the limit is 500 words for a short-answer exam question or 10,000 words for a master's dissertation, word count accuracy is mandatory. Most UK and Australian universities count footnotes and in-text citations separately; confirm your institution's policy and count accordingly.
Job applications and cover letters. Hiring managers read hundreds of applications. A cover letter over 400 words is too long; under 200 words signals insufficient effort. Our word counter lets you find the sweet spot instantly.
CV and resume writing. For most roles, a one-page CV runs 400–600 words. Senior executives may use two pages (700–900 words). Keeping your CV within these ranges signals clarity and professionalism.
Book writing and NaNoWriMo. A typical novel runs 70,000–100,000 words. Genre conventions vary: thrillers average 80,000 words, epic fantasy often exceeds 120,000 words, and middle-grade fiction targets 30,000–50,000 words. Knowing your daily word output helps you project completion dates. Use our Lorem Ipsum generator to fill placeholder sections while you plan structure.
Social media content. LinkedIn articles, Medium posts, and Substack newsletters all benefit from specific word count targets. LinkedIn's algorithm reportedly favors articles in the 1,700–2,100 word range; Medium's partner program rewards reading time, which is directly tied to word count.
Frequently Asked Questions
Does the word counter work offline?
Once the page has loaded, yes. The word counter runs entirely in your browser using JavaScript — there are no server calls when you type. If you load the page, then turn off your Wi-Fi, the live counting will continue to work. Only the initial page load requires an internet connection.
What counts as a “word”?
The tool counts words by splitting your text on whitespace (spaces, tabs, and newlines). Any continuous sequence of non-whitespace characters is counted as one word. This matches how most word processors count: “hello-world” counts as one word; “hello world” counts as two. Hyphenated compounds and contractions (“don't”) each count as one word.
Are numbers counted as words?
Yes. Any sequence of characters separated by whitespace is counted — so “2024” counts as one word, and “$1,500” counts as one word. This is consistent with how Microsoft Word and Google Docs count words.
Does punctuation affect the word count?
No. Punctuation attached to a word (a comma, period, or quote mark immediately adjacent to a word) does not split it into two words. Only whitespace splits words. A standalone punctuation character surrounded by spaces would technically count as a word, but this is an edge case that doesn't occur in normal writing.
Why is my sentence count different from other tools?
Sentence counting is inherently imprecise in plain text because periods are used for many purposes beyond ending sentences: abbreviations (e.g., Dr., Ltd.), decimal numbers (3.14), URLs (pixabai.com), and ellipses. Our counter uses a regex pattern that matches sentence-ending punctuation (. ! ?) — results will be close for normal prose but may vary for technical or heavily-abbreviated text.
Can I count words in languages other than English?
Yes for any language that separates words with spaces (most Latin-script and Cyrillic-script languages, Arabic, Hebrew, and others). The whitespace-splitting approach works language-agnostically. Languages that don't use spaces between words (Chinese, Japanese, Thai) will not produce accurate word counts using this tool — each “word” segment would need linguistic tokenization that goes beyond what a browser-based counter can provide.
What is the maximum text length this tool can handle?
There is no enforced limit. The tool works entirely in RAM and can handle hundreds of thousands of words. The practical limit is your device's available memory. For very long documents (full novel manuscripts, large reports), you may notice a slight delay in statistics updating; this is normal and does not indicate an error.
How is average word length calculated?
Average word length counts only alphabetic characters in each word (stripping numbers and punctuation), then divides the total by the number of words. This gives a meaningful measure of vocabulary complexity — academic and technical writing tends to have higher average word lengths than conversational prose. The figure is rounded to one decimal place.
Keep going
Related Tools
Character Counter
Count characters with live limits for Twitter, Instagram, SEO and more
Case Converter
Convert text between UPPERCASE, lowercase, camelCase, snake_case and 9 more
Text Cleaner
Remove extra spaces, blank lines, invisible characters and fix messy text
Reverse Text Generator
Reverse text by character, word, line or generate upside-down Unicode text
Lorem Ipsum Generator
Generate placeholder text — classic Lorem Ipsum or themed variants like Bacon and Hipster
Sort Lines Online
Sort text lines alphabetically, numerically or by length — remove duplicates
Find and Replace Text
Find and replace text with regex support, case matching and bulk operations
Text Diff Checker
Compare two texts and see differences highlighted line by line