Word Counter
Knowing how many words you have written matters more often than you might expect. Academic submissions have strict word limits. Blog posts have target lengths for SEO performance. Copy for landing pages, email campaigns, and social media has character limits. Reading time estimates help readers decide whether to engage with an article before committing. Getting these numbers manually means counting or estimating, which is tedious for anything longer than a paragraph.
The ToolzPedia Word Counter provides a real-time analysis of any text you type or paste: word count, character count (with and without spaces), sentence count, paragraph count, reading time, and keyword density for the most frequently used significant words. Everything updates instantly as you type, with no button to click and no page to reload.
It runs entirely in your browser, so your text never leaves your device. You can paste confidential drafts, client copy, or personal writing without any privacy concern.
Use the tool edit
How to use Word Counter edit
Follow these steps to use the tool:
-
Paste your text
Drop any text — articles, essays, emails — into the input field.
-
See stats instantly
Word count, characters, sentences, paragraphs and reading time update in real time.
-
Review top keywords
Scroll down to see the most-used content words in your text, perfect for SEO review.
-
Copy or clear
Copy your stats summary to the clipboard or clear the field to start fresh.
Frequently asked questions edit
Use cases edit
Most universities set word limits for essays, dissertations, and reports, sometimes with a tolerance of plus or minus 10%. Knowing your exact count at any moment lets you write to the limit without over-running or under-submitting.
SEO research consistently shows that in-depth articles of 1,500 to 2,500 words tend to rank better for competitive search terms. The word counter helps you hit a content depth target while writing, not after.
Subject lines under 50 characters, preview text under 90 characters, and body copy calibrated for mobile reading all have length constraints. Monitor character counts while drafting.
Twitter/X has a 280-character limit. LinkedIn posts perform best under 1,300 characters. Instagram captions support up to 2,200 characters. Check your count before posting.
Articles published on Medium, Substack, and similar platforms display estimated reading times. The average adult reads about 200 to 250 words per minute, which is the basis for the reading time estimate shown.
How it works edit
Word count is computed by splitting the text on whitespace (spaces, tabs, newlines) and filtering out empty strings. This matches the definition most word processors use. A "word" is any contiguous sequence of non-whitespace characters, so hyphenated words (well-known) count as one word.
Character count with spaces is simply the length of the full string. Character count without spaces removes all whitespace characters before counting. Both counts are standard: character-with-spaces is used for SMS and Twitter-style limits; character-without-spaces is used for some academic citations and typographic specifications.
Sentences are counted by splitting on sentence-ending punctuation (full stops, exclamation marks, question marks) while filtering out cases where a period is part of an abbreviation or decimal number. Paragraph count uses double newlines or single newlines followed by another paragraph start as the delimiter. Reading time uses a 230 words-per-minute average, consistent with research on adult silent reading speed for online text.
The keyword density section tokenises the text, removes stop words (common words like "the", "a", "is", "in" that do not carry meaning), and counts the frequency of remaining words. It then displays the top words by frequency, which gives a quick check on whether the text is inadvertently over-using or under-using target terms.
Tips and best practices edit
- Use the keyword density section to check whether your primary topic keyword appears with reasonable frequency in a long-form article. A keyword appearing fewer than 3 times in a 1,500-word article may be too sparse for clear topical signalling. A keyword appearing more than 15 to 20 times in the same article may feel forced.
- Reading time is a rough estimate. Dense technical content reads slower than narrative prose. Add 20 to 30% to the estimated reading time for highly technical articles, tutorials, or content with code examples.
- For email subject line copywriting, watch the character count drop below 50 characters to stay within the limit that most email clients display without truncation on mobile.
- The tool counts all characters in your paste including HTML tags if you copy from a rendered web page. Paste plain text, not HTML, for accurate counts.
Related tools edit
Other free utilities available on ToolzPedia:
Password Generator
Generate cryptographically-secure random passwords, passphrases or PINs. Bulk download as .txt.
QR Code Generator
Create QR codes for URLs, Wi-Fi, vCards, email, SMS and more. Download as PNG or SVG.
Case Converter
Convert text between UPPER CASE, lower case, Title Case, Sentence case, camelCase, snake_case and more.
Percentage Calculator
Calculate percentages, percentage change, what percent of a number, and reverse percentage problems instantly.
BMI Calculator
Calculate your Body Mass Index (BMI) in metric or imperial units with category classification and healthy weight range.
GPA Calculator
Calculate GPA on 4.0, 4.3, 5.0, or 10.0 scales. Includes cumulative GPA, target GPA planner, and weighted percentage average.
See also edit
- All utilities on ToolzPedia
- All tools, every utility in the encyclopedia
- Tutorials and guides related to utilities
- Report a bug or request a feature