Skip to content

Word & character counter

Words, characters, reading and speaking time, and how much room is left on each platform, all updated as you type. Your text stays in your browser.

Fits in

Counted the way each platform documents it. Sources are below the tool.

  • YouTube title100 left

    0 / 100

  • X post280 left

    0 / 280 · Links count as 23, emoji and CJK as 2.

  • Bluesky post300 left

    0 / 300 · An emoji counts as 1.

  • Threads post500 left

    0 / 500 · Each emoji counts as its UTF-8 bytes.

  • Instagram caption2,200 left

    0 / 2,200 · Up to 30 hashtags.

  • LinkedIn post3,000 left

    0 / 3,000

  • YouTube description5,000 left

    0 / 5,000 · Counts bytes: accents and emoji take more.

How the counter works

Type or paste text into the box and every number updates as you type. There is no button to press and nothing to wait for, because the counting runs entirely in your browser rather than on a server.

Line endings are normalised first, so text copied from Windows, macOS or a web form produces the same counts. Characters are counted as whole characters a reader perceives, which means an emoji, a flag, or a letter with an accent each count as one. Words are found with Unicode word segmentation, so languages that do not separate words with spaces are still counted sensibly.

What each number means

Each statistic is defined plainly, so you know exactly what is being measured:

Words
Word-like runs of characters, separated by spaces or punctuation.
Characters
Every character including spaces, tabs and line breaks.
Characters without spaces
The same total with all whitespace removed.
Sentences
Runs of text ending in a full stop, question mark, exclamation mark or their full-width equivalents.
Paragraphs
Blocks of text separated by one or more blank lines.
Lines
Newline-separated lines, matching what you see in the box.
Reading time
An estimate from the word count at a stated reading speed (see below).

Characters with vs without spaces

The two character counts differ by the number of spaces, tabs and line breaks in your text. Which one you need depends on where the text is going. Most social platforms and SEO fields count characters with spaces, so that is usually the number to watch. Some systems with strict field widths count without spaces. The tool shows both so you never have to guess.

Reading and speaking time

Reading time is the word count divided by 200 words per minute, a conservative average for adult silent reading of prose, then rounded to whole seconds. It is an estimate meant for rough planning, such as sizing a blog post or a script. It is not a measurement of your own reading speed, and it does not account for how dense or technical the writing is.

Speaking time uses 130 words per minute, a steady pace for a talk or a video voice-over. Nervous speakers run faster and careful ones slower, so rehearse with a timer for anything that has a hard slot.

Platform limits and where they come from

Each bar in the tool is checked against the limit the platform publishes, counted the way that platform describes. Platforms do not all count alike: X weighs emoji and links differently, Threads counts emoji by their bytes, and YouTube descriptions are measured in bytes. The X and Threads bars follow those published rules closely, but the apps themselves are the final word.

WhereLimitHow it counts
YouTube title100Characters
X post280Links count as 23, emoji and CJK as 2.
Bluesky post300An emoji counts as 1.
Threads post500Each emoji counts as its UTF-8 bytes.
Instagram caption2,200Up to 30 hashtags.
LinkedIn post3,000Characters
YouTube description5,000Counts bytes: accents and emoji take more.

Search engines publish no fixed length for page titles or meta descriptions; they cut snippets by pixel width, so those are not shown as limits here.

What this tool does not do

This counter reports only what it computes: words, characters with and without spaces, sentences, paragraphs, lines, estimated reading and speaking time, and room left against published platform limits. It does not check grammar, assign a readability grade, or analyse keyword density. The sentence and paragraph counts are structural, based on punctuation and blank lines, not on meaning. If a number looks surprising, it is almost always because the text uses punctuation or spacing in a way the definitions above explain.

Privacy

Your text is processed in the browser and is never uploaded, logged or stored on a server. That makes the tool safe for unpublished drafts, client work and confidential copy. After the page has loaded once, it also keeps working offline.

Related tools

Common questions

Does this counter store or upload my text?
No. Everything runs in your browser and the text never leaves your device. It is safe for drafts and confidential copy.
Does it count spaces as characters?
It shows both numbers: characters with spaces and characters without spaces. Platforms differ, so you can read whichever one you need.
What counts as a word?
A word is a word-like run of characters separated by spaces or punctuation. Word segmentation also handles scripts that do not put spaces between words, such as Chinese and Japanese.
Is there a limit on how much text I can paste?
There is no hard limit. Counting runs in the background, so typing stays smooth, but with a very long document (several hundred thousand characters) the numbers can take a moment to catch up.
How is reading time calculated?
Word count divided by an assumed silent reading speed of 200 words per minute, rounded to whole seconds. It is an estimate, not a measurement of how fast you personally read.
How many characters can an X post be?
280, counted X's way: most Latin letters count as 1, emoji and Chinese, Japanese or Korean characters count as 2, and every link counts as 23 whatever its length. The X bar in the tool uses those rules.
What is the Instagram caption character limit?
2,200 characters, including spaces, hashtags and emoji.
How long can a YouTube title and description be?
A title can be up to 100 characters. A description can be up to 5,000 bytes, which is 5,000 plain English characters but fewer if you use accented letters or emoji, since those take more than one byte each. The YouTube description bar counts bytes.
How is speaking time calculated?
Word count divided by a steady speaking pace of 130 words per minute. Use it to size a talk, a video script or a speech; your own pace may be faster or slower.
Does it work on mobile?
Yes. It works in any modern mobile browser, and the layout adapts to a narrow screen.
Can it count words in another language?
Yes for text in most languages, because it counts character and word segments rather than relying on English spacing. It cannot read text inside an image.
Does it work offline?
Yes, once the page has loaded once. There is no server call to count your text.
How many words is 500 characters?
It depends on word length, but roughly 80 to 100 English words on average. Paste the text above for an exact count.