Count words, characters, sentences, paragraphs, and reading time live as you type.
Last updated
Your text
What is a word and character counter?
A word counter is the simplest writing tool there is, but a useful one: it tells you whether your draft fits inside a hard limit. Tweets cap at 280 characters. An SEO <title> Google reliably shows is roughly 60. A meta description Google rarely truncates is about 160. Even an essay assignment usually comes with a number attached.
Everything runs in your browser. The text never leaves your machine, which matters when you are counting characters in a draft email, a private document, or a snippet of code with secrets in it.
What to know about counting words and characters
*Characters* and *graphemes* are different. Modern emoji can be 4β8 Unicode code points but render as one character - a grapheme-aware counter is what most platforms (Twitter, iMessage) actually use.
Most SEO guidance refers to *visible* characters, not bytes. A meta description of 160 characters is roughly the same on all browsers, but pixel width varies - so 160 is a safe rule of thumb, not a hard line.
Average reading speed for adults is around 200β250 words per minute silent, 130β160 spoken. Coddy's estimate uses 225 and 150 respectively.
How to use the word counter
1
Paste or type your text
The counter updates live with every keystroke. Replace the sample text or click *Clear* to start fresh.
2
Watch the headline counts
Word and character counts are highlighted at the top of the panel. Use them for assignment word limits, SEO checks, or social posts.
3
Check the length-limit bars
The colored bars under *Length limits* show progress against common caps - tweet, SEO title, meta description, OG description, SMS. They turn red when you go over.
4
Use the detail stats for editing decisions
Longest-word and sentence count are useful when you suspect a paragraph is too dense. Reading and speaking times help with talk scripts and video voiceovers.
Common length limits
Approximate caps that platforms enforce or that authors target. Use them as rules of thumb, not strict laws.
Where
Limit
Notes
X / Twitter post
280 chars
Counts links as 23 chars regardless of length
SEO <title>
~60 chars
Google may truncate longer titles on results
Meta description
~160 chars
Pixel-based truncation; 155 is a safer aim
Open Graph description
~200 chars
Best on Facebook and LinkedIn; Twitter caps lower
SMS (single)
160 chars
Going over splits the message into multiple billed segments
Slack message preview
~150 chars
Anything more is hidden behind *Show more*
Things to try in the counter
Check whether a tweet fits
Paste a draft and watch the *X / Twitter post* bar. If it turns red, edit until it goes back to neutral.
Links count as 23 characters in real Twitter regardless of length, so a tweet that looks long here may actually fit. The 280 number is a safe upper bound.
Tune an SEO title and meta description
Paste the page title first, watch the *SEO title* bar (target ~60 chars). Then paste the description, watch the *Meta description* bar (target ~155 chars).
The bars give you a quick visual without having to count by hand. Google sometimes rewrites your tags, but staying inside the soft cap keeps the original visible.
Estimate a script length
Paste your video or podcast script. The *Speaking time* line is roughly how long it will take to deliver at an unrushed pace (~150 wpm).
Useful for trimming a script to fit a target runtime. Anchors and presenters typically run a little faster than the estimate.
Common counting mistakes
Counting bytes instead of characters when working with Unicode text. A single emoji can be 4β8 bytes - *characters* is what platforms measure.
Targeting a meta description of exactly 160 - Google's cutoff is pixel-based, so a long all-caps title can be truncated before 160. Aim for ~155 and front-load the keyword.
Assuming the word counter matches Microsoft Word exactly. Word treats hyphenated terms and contractions differently than browser counters - small differences are normal.
Why does my word count differ from Microsoft Word?
Word counters disagree on hyphenated phrases (state-of-the-art - one or four?), contractions, URLs, and decimals. A 1β3% disagreement between counters is normal and rarely matters.
Is the reading time accurate?
It's a reasonable estimate based on an average adult silent reading rate (~225 words per minute). Real readers vary widely - children, second-language readers, and skimmers all differ - so use it as a guide, not a clock.
Does this counter work for languages other than English?
Yes. Intl.Segmenter is locale-aware and handles Arabic, Chinese, Japanese, Korean, Hebrew, Thai, and other scripts correctly. Older browsers fall back to a whitespace split, which undercounts CJK languages.
Is my text private?
Yes. Everything happens in your browser - your text is never uploaded, logged, or shared. Safe to paste drafts, private messages, or sensitive copy.