Word & Character Counter
Word & Character Counter counts words, characters, sentences and paragraphs as you type, with reading time, keyword density and social media limits, in your browser.
Details
- Lines
- 0
- Average word length
- 0 characters
- Average sentence length
- 0 words
- Reading time (238 words/min)
- 0 sec
- Speaking time (150 words/min)
- 0 sec
Top keywords
The most used words appear here as you type.
Readability (English)
Scores appear once there is a sentence to read.
Platform limits
- X (Twitter) post source0 / 280 (280 left)
Approximate, using X's weighting: most Latin text counts 1, Chinese, Japanese, Korean and emoji count 2, and each link counts 23.
- LinkedIn post source0 / 3,000 (3,000 left)
- Instagram caption source0 / 2,200 (2,200 left)
Instagram also allows at most 30 hashtags and 20 @ mentions per caption.
- Meta description (guideline) source0 / 160 (160 left)
Not a hard limit. Google says a meta description can be any length and cuts the snippet to fit the screen; 155-160 characters is a common rule of thumb, not a Google number.
- SMS, GSM-7 source0 / 160 (160 left)
Plain GSM-7 text: 160 per message. Characters such as € [ ] { } ~ ^ | \ count as 2.
Characters here are the ones you see, so an emoji or an accented letter counts once; a platform may count some of them as 2. Limits checked October 2026.
At a glance
- Accepts
- Typed or pasted text, or a .txt or .md file
- Outputs
- Live counts, reading and speaking time, Flesch readability scores, longest sentence, top keywords, and X, LinkedIn, Instagram, meta description and SMS limit bars
- Where it runs
- Entirely in your browser, on your device
- What leaves your device
- Nothing - what you type stays in this tab
- Limits
- Sentence counts are approximate around abbreviations; word counts for Chinese, Japanese and Thai depend on the browser's dictionary; no .docx or PDF files (paste their text instead)
- Account
- Not required - there is no sign-up
- Price
- Free, with no watermark and no usage cap
- Made by
- Visrut
- Last updated
- 13 October 2026
Paste or type your text and the counts update as you go: words, characters with and without spaces, sentences, paragraphs, lines, reading and speaking time, average word and sentence length, the longest sentence and the most used words. Bars underneath show how close you are to the X, LinkedIn, Instagram, meta description and SMS limits. It all runs in your browser, so drafts, essays and private messages never leave your device.
How to use it
- Paste your text, type it, or open a .txt or .md file.
- Read the counts at the top; they update as you edit.
- Check the platform bars before you post. A red bar means the text is over that limit.
- Untick "Skip common words" to see every word in the keyword list, including "the" and "and".
Only need character counts for a post or text message? The Character Counter is the same tool with characters first.
Frequently asked questions
How are words counted?
Text is split at spaces and line breaks, so "well-known", "don't", "3.5" and a web address each count as one word, as in a word processor. Anything with no letters or digits, such as a dash on its own or an emoji, is not a word. Chinese, Japanese and Thai are written without spaces, so those parts are split into words with your browser's built-in word segmenter (Intl.Segmenter), which uses a dictionary: 我喜欢学习中文 counts as four words (我 / 喜欢 / 学习 / 中文), not one and not seven. Japanese tends to split into smaller pieces, particles included. Counts for those languages can differ a little from other tools, because there is no single agreed way to split them.
How are characters counted? Do emoji count as one?
Characters are counted the way you see them on screen (grapheme clusters, via Intl.Segmenter), so an emoji, a flag, a family emoji built from several code points, or an accented letter typed as two code points each count as one character. Many simple counters use the raw string length instead, which counts 👍 as 2 and 👨👩👧 as 8. Some platforms do count that way, which is why the X and SMS bars use their own rules.
How are sentences and paragraphs counted?
Sentences are found with the browser's sentence segmenter, which ends a sentence at . ! ? (and their Chinese and Japanese forms) or a line break. Abbreviations such as "Dr. Smith" can be counted as a sentence break, so treat the number as close rather than exact. Paragraphs are blocks of text separated by a blank line; lines counts every line, blank ones included.
How is reading time worked out?
Words divided by 238 words per minute: the average silent reading rate for English non-fiction in Marc Brysbaert's 2019 meta-analysis of 190 studies (Journal of Memory and Language, "How many words do we read per minute?"). Speaking time uses 150 words per minute, a typical pace for a talk or presentation rather than a measured figure; your own pace may be quite different.
What are the platform limits based on?
Each bar links to the official page it comes from (checked October 2026): X counts most Latin characters as 1, CJK characters and emoji as 2 and every link as 23, up to 280. LinkedIn posts allow 3,000 characters and Instagram captions 2,200 (plus at most 30 hashtags). The meta description bar is a guideline only: Google says there is no length limit and it trims snippets to fit the screen.
Why does my text message switch to 70 characters?
A standard SMS carries 140 bytes. Text that only uses the GSM-7 alphabet (basic Latin letters, digits, common punctuation and a few accented letters) fits 160 characters; a single character outside it, such as a curly quote ’, an emoji or a Cyrillic letter, makes the phone send the whole message as UCS-2, which fits 70. Longer messages are split into parts of 153 (GSM-7) or 67 (UCS-2). The bar shows which characters caused the switch, so you can replace them.
Is my text uploaded or saved?
No. Everything is counted in your browser and nothing you type is sent anywhere. The text is only kept if you tick "Remember this text on this device" (off by default): it is then stored in this browser's local storage until you untick it or clear it.
How are the readability scores calculated?
Flesch Reading Ease is 206.835 - 1.015 x (words per sentence) - 84.6 x (syllables per word), from Rudolf Flesch's 1948 paper; higher is easier, and Flesch labelled 60-69 Standard, 50-59 Fairly difficult and under 30 Very difficult. Flesch-Kincaid Grade Level is 0.39 x (words per sentence) + 11.8 x (syllables per word) - 15.59, from Kincaid and colleagues' 1975 report for the US Navy, and reads as a US school grade. Syllables are estimated from spelling, so a word like "requirements" can be off by one. Both formulas were made for English: the panel hides them when most of the text isn't in Latin script, and they mean little for French, Spanish or German either.
Can I count words in a Word document or PDF?
Not as a file - this opens .txt and .md files only. Open the document, select all the text, copy it and paste it in. For a PDF you can't copy from, our PDF to Word tool can extract the text first.
Sources
- Reading rate: M. Brysbaert (2019), How many words do we read per minute? A review and meta-analysis of reading rate, Journal of Memory and Language 109.
- X: Counting characters and the twitter-text weighting config.
- LinkedIn: Share articles or links (text up to 3,000 characters).
- Instagram: Instagram Graph API, IG User Media (caption: 2,200 characters, 30 hashtags, 20 @ tags).
- Meta descriptions: Google Search Central, Control your snippets in search results.
- SMS: 3GPP TS 23.038 (GSM-7 alphabet) and TS 23.040 (140-byte messages and joined parts).
- Readability: R. Flesch (1948), A new readability yardstick, Journal of Applied Psychology 32(3); J. P. Kincaid et al. (1975), Derivation of new readability formulas for Navy enlisted personnel.
- Checked October 2026.