Candid Tools

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.

0Words
0Characters
0Characters without spaces
0Sentences
0Paragraphs
0 secReading time

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

  1. Paste your text, type it, or open a .txt or .md file.
  2. Read the counts at the top; they update as you edit.
  3. Check the platform bars before you post. A red bar means the text is over that limit.
  4. 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