Type or paste your text to see live word count, character count, sentences, paragraphs, reading time and top keywords. Everything runs in your browser — nothing is uploaded.
| Keyword | Count | Density |
|---|---|---|
| Start typing to see top keywords | ||
This word counter and character counter is a live text analyzer that lets you count words online and count characters online as you type or paste, alongside a sentence counter, paragraph counter, and practical extras like a reading time calculator, speaking time calculator, and top keyword density checker. It's built as an essay word counter for students, a character limit checker for social media managers, and a general word count tool and character count tool for writers, editors, and marketers who need to hit a word count, stay under a character cap, or check how long a piece of content will take to read or present.
Everything runs client-side in your browser: words are counted by splitting your text on whitespace, characters are counted with and without spaces (so it also works as a plain letter counter), sentences are detected by splitting at ., !, and ? punctuation, and paragraphs are counted from line breaks. Reading time is estimated at 200 words per minute (a typical silent-reading speed) and speaking time at 130 words per minute (a typical presentation pace). Enter a custom character limit — for example 280 for a twitter character counter — and the tool tracks how many characters you have left in real time. The keyword table doubles as an seo word counter and keyword density checker: it filters out common stopwords (like "the," "and," "is") and ranks the remaining words by frequency and density.
This tool is built for anyone who needs an exact word count tool or character count tool without opening a full word processor: students checking an essay word counter requirement, writers tracking manuscript or article length, social media managers running a twitter character counter or Instagram bio check, SEO content writers using it as a lightweight seo word counter and keyword density checker, and public speakers timing a script with the speaking time estimate. See the Worked Example and Practical Use Cases sections below for the full range of scenarios this covers.
Word and character limits are everywhere — essay requirements, social media post limits, SEO meta descriptions, SMS character caps, and script timing for a speech or video. Whether you're wondering how many words in my essay you've written so far, checking a headline against a twitter character counter limit, or reviewing keyword density before publishing, seeing these numbers update live helps you edit toward a target instead of guessing and re-checking after the fact.
Words are chunks of text separated by whitespace. Characters (with spaces) counts every character; characters (no spaces) strips whitespace first — useful for strict character-limit fields.
Reading Time = Words ÷ 200 (average silent reading speed). Speaking Time = Words ÷ 130 (average speech delivery rate). Both are estimates for general text.
Common stopwords (the, and, is, etc.) are filtered out, then the remaining words are ranked by frequency. Density% = (Keyword Count ÷ Total Words) × 100 — useful for SEO content checks.
From pasting your draft to reading your final stats
Click into the text box and paste your content, or type directly. There's no length limit, and nothing you enter ever leaves your browser.
Words, characters (with and without spaces), sentences, paragraphs, longest word, average word length, reading time and speaking time update instantly with every keystroke — no button to click.
Enter a number in the character limit field — for example 280 for a tweet or 150 for an Instagram bio — and the status line shows how many characters you have left, or how many you're over.
Scroll to the Top Keywords card to see your five most frequent non-stopword terms, their count, and their density percentage — a quick sanity check for SEO content.
Use "Copy Text" to copy your draft to the clipboard, or "Clear" to erase everything and start fresh with a new piece of text.
Two real inputs run through the counter's own logic — a short paragraph and a social media caption
Paste this text into the box: "The quick brown fox jumps over the lazy dog. Word counters help writers hit an exact word count target quickly!"
| Statistic | Result |
|---|---|
| Words | 20 |
| Characters (with spaces) | 111 |
| Characters (no spaces) | 92 |
| Sentences | 2 |
| Paragraphs | 1 |
| Longest word | counters (8 letters) |
| Average word length | 4.5 characters |
| Reading time | 6 sec |
| Speaking time | 9 sec |
| Top keyword | word — 2 uses, 10.0% density |
Paste this caption and set the character limit field to 280: "Just launched my brand-new project after months of hard work! Excited to finally share it with everyone here. Check the link in my profile and let me know what you think."
Explanation: Both examples run through the exact same client-side logic — nothing is estimated after the fact. Example 1 shows the core word, character, sentence and timing stats on a short paragraph; Example 2 shows how the optional character limit field turns the same counter into a live social-media or SMS character checker, without changing any of the underlying counting rules.
What each statistic tells you, and when it actually matters
| Statistic | What It Tells You | When It Matters |
|---|---|---|
| Words | The primary measure most length requirements are written against | Essay minimums/maximums, article briefs, resume bullet length |
| Characters (with spaces) | Total footprint of your text, including whitespace | SMS segments, meta descriptions, form field limits |
| Characters (no spaces) | Footprint of just the visible letters and symbols | Some platforms and database fields count this way instead |
| Sentences | A rough proxy for how choppy or flowing your writing is | Editing for readability, academic style requirements |
| Paragraphs | Structural breakdown based on line breaks | Formatting checks for essays, articles, and reports |
| Longest word / avg. word length | A rough complexity signal — more long words generally reads denser | Simplifying copy for a general audience or younger readers |
| Reading time | Estimated silent-reading duration at 200 wpm | Blog post "X min read" tags, content planning |
| Speaking time | Estimated delivery duration at 130 wpm | Timing a speech, video script, or presentation |
| Top keywords / density | Your most frequently repeated meaningful words | SEO content checks, spotting accidental repetition |
If your word or character count is under a requirement: add supporting detail, examples, or an extra paragraph rather than padding with filler — the sentence and paragraph counts can help you see where the piece feels thin.
If you're over a character limit: check the "no spaces" figure too, since some platforms count differently — then trim toward your longest sentences first, as they usually carry the most cuttable words.
These figures are informational counting results, not quality signals — a text can hit every count target and still need editing for clarity, tone, or grammar, none of which this tool checks.
Where live word and character counting is genuinely useful
Confirm a draft meets a "1,500–2,000 word" or "500-word minimum" assignment rule before submitting.
Watch chapter or short-story word counts against a target during drafting and revision.
Check post captions against X/Twitter, Instagram bio, or LinkedIn character caps before publishing.
Track article length and keyword density while optimizing content for target search terms.
Get an accurate source-word count for word-based translation quotes and invoices.
Keep an article within an editor's assigned word count as it's being written.
Keep a cover letter tight and a resume summary within a recommended word range.
Check an abstract, keyword list, or conference submission against a journal's strict word limit.
Generate a rough "X min read" figure to display alongside a published post.
Verify sample text fits a database column or API field's character constraint before testing.
Keep meta descriptions and ad copy within the character counts search engines and platforms display in full.
Use word count as a rough pacing guide, since script length loosely maps to runtime.
Check a brief, motion, or summary against a court-imposed word or page limit.
Use the speaking-time estimate to gauge whether a script fits a 5-, 10-, or 20-minute slot.
Keep subject lines and preview text short enough to avoid getting cut off in an inbox.
What this word and character counter does well, and where it has boundaries
Typical limits worth checking your text against — always confirm current limits on the platform itself
| Platform / Field | Typical Limit | Counted As |
|---|---|---|
| X (Twitter) post | 280 characters | Characters, with spaces |
| Instagram bio | 150 characters | Characters, with spaces |
| Instagram caption | 2,200 characters | Characters, with spaces |
| LinkedIn post | 3,000 characters | Characters, with spaces |
| Facebook post (before "See more") | ~477 characters | Characters, with spaces |
| Google meta description | ~155–160 characters | Characters, with spaces |
| Google title tag | ~50–60 characters | Characters, with spaces |
| Single SMS/text segment | 160 characters (70 with emoji/Unicode) | Characters, with spaces |
| YouTube video title | 100 characters | Characters, with spaces |
| Typical college essay prompt | 500–650 words | Words |
| Typical academic abstract | 150–300 words | Words |
| Typical cover letter | 250–400 words | Words |
Summary: This word and character counter gives instant, private, browser-only counts for words, characters (with and without spaces), sentences, paragraphs, reading time, speaking time, and keyword density — useful for essays, social posts, SEO content, and scripts alike. Pair it with the Text Case Converter and GPA Calculator for other everyday student and writing tasks.
Common questions about word and character counting
Trusted references for style, word-count conventions, and publishing standards
Explore other math & utility tools