Word and Character Counter

Count words and characters with and without spaces as you type. Includes reading time, keyword density and X, Instagram and SMS limits.

Text format

Word goal

Platform limits

X (Twitter)

SEO title

Instagram (caption)

SMS

Instagram (bio)

Meta description

Text details

Words:

Characters (no spaces):

Characters (with spaces):

Paragraphs:

Sentences:

Lines:

Reading time:

Speaking time:

Keyword density

The 20 most repeated words, without articles or connectors.

How the word and character counter works

The count updates in your browser as you type or paste text. There is no need to press a button or send the content to a server. Each figure in the panel follows a fixed rule:

  • Words: the text is split on one or more consecutive whitespace characters (space, tab, or line break). Empty fragments are discarded and the total is the number of fragments that remain. A double space does not create an extra word. Punctuation attached to a word (for example, "Hello,") counts as part of that same word. A hyphenated form (well-known) counts as a single word.
  • Characters (no spaces): all whitespace is removed and the length of what remains is counted: letters, numbers, signs, and any other character.
  • Characters (with spaces): the length of the text is counted, including spaces, tabs, and line breaks. This is the count Word, Google Docs, and almost every platform limit use.
  • Paragraphs: the text is split on one or more consecutive line breaks. Each block with at least one visible character counts as a paragraph; blank lines do not add to the total.
  • Sentences: the text is split on sequences of a period (.), question mark (?), exclamation mark (!), or ellipsis (…). Empty fragments are ignored. If there is no text, the count is 0. A period in an abbreviation (such as "Dr.") may be treated as the end of a sentence.
  • Keyword density: HTML tags and English function words are ignored (articles, pronouns, and connectors such as "the", "of", "and"). What you see are the terms that actually stand out: how many times each one appears and what percentage it represents, with one decimal place. Use it to check whether a keyword is missing or overused.
  • Lines: each line break adds one. A single-line text counts as 1; if there is no text, 0.
  • Reading time: words divided by 200 per minute, a typical adult silent-reading rate. Useful for an article, a script, or a post.
  • Speaking time: words divided by 130 per minute, the pace of a speech or voice-over. If you are short on time, cut here before rehearsing out loud.

What a word and character counter is for

A length limit shows up in schoolwork, social media, advertising, translation, and almost any text that has to fit someone else's format. The counter lets you trim the original before pasting it into that platform, and also to check whether the text reads clearly or a word is overused.

  • Academic work and exams: essays, reports, theses, and abstracts often require a minimum or maximum word count (for example, an abstract of 150-250 words). Set a goal above and paste the draft here to see whether it still fits, before there is no room left to cut or expand.
  • Social media and short messages: X limits posts to 280 characters, an Instagram caption to 2200, a bio to 150, and a classic SMS to 160. In these cases the count with spaces is the one that matters: it is what the platform uses. The bars above turn amber as you near the cap and red if you go over.
  • SEO, blogs, and product pages: a page title is around 60 characters and a meta description around 150-155, so Google does not cut them off. In the article, density shows which terms actually stand out (without counting "the", "of", "and") and helps you see whether a keyword is missing or repeated too often.
  • Digital ads: a Google Ads headline has 30 characters and a description, 90; on Meta or TikTok the primary text is also cut if it runs over. Counting with and without spaces lets you shorten the message until it fits the ad, without dropping the important detail.
  • Translation and editorial quotes: many rates are billed per source word; others, per character with spaces. A count of the original file is useful for quoting, comparing the length of the translated text, and spotting whether the target version ran long or came up short.

Character limits on X, Instagram, SMS, and SEO

Platforms almost always count with spaces. The tool bars use that count, character by character. X shortens every URL to 23 characters and some emoji count as 2: if you are tight on the limit, leave a margin and check the cut in the app itself. Google does not trim the title or meta at a fixed number, but by pixel width; 60 and 160 are safe margins, not an exact rule.

Platform Limit Note
X (Twitter) 280 Post. Premium allows 4000.
Instagram (caption) 2200 Caption, Reel, or carousel. After about 125 characters, "more" appears.
Instagram (bio) 150 Profile bio.
SMS 160 GSM-7 alphabet. A character outside that alphabet (emoji, non-Latin, á…) drops the limit to 70. ñ and é stay in GSM-7.
SEO title 60 Title tag. Google may cut earlier if letters are wide.
Meta description 160 Meta description. On mobile it is sometimes cut earlier, around 120.
LinkedIn (post) 3000 Feed post.
Google Ads (headline) 30 Per headline (up to 3).
Google Ads (description) 90 Per description (up to 2).

Word count examples

The counter follows the panel rules. Paste each example above if you want to see it live.

Text Words Characters (with spaces)
don't A contraction counts as one word. 1 5
How are you? ? and ! count as characters, never as words. 3 12
café The é is a single character. 1 4
well-known The hyphen does not split the word. 1 10
3.14 With no space, the decimal counts as one word. 1 4

How to count words and characters in Word, Google Docs, and Excel

If the brief asks for a specific processor's count, use that program for the official figure. This tool is for adjusting the text before you paste it.

Microsoft Word

The status bar shows "Words". A click opens the count of pages, words, characters (with and without spaces), paragraphs, and lines. It is also under Review → Word Count.

Google Docs

Tools → Word count, or the shortcut Ctrl+Shift+C (Cmd+Shift+C on Mac). You can tick "Display word count while typing" to keep it on screen.

Excel

For the characters in a cell, Excel uses LEN:

=LEN(A2)

That function counts letters, spaces, and signs in the cell. There is no native "word count" function equivalent to Word's; for a long text it is faster to paste it above.

Frequently asked questions

Is my text saved or sent anywhere?

No. The count runs in your browser with JavaScript. Nothing you type or paste is sent to a server or stored. If you close the tab, it is gone.

What counts as a word?

Any sequence of characters separated by spaces, tabs, or line breaks. Numbers (2024), contractions (don't), and hyphenated forms (well-known) each count as one word. "?" and "!" are not words: "How are you?" is 3 words.

What is the difference between characters with spaces and without spaces?

With spaces includes everything: letters, accents, signs, spaces, and line breaks. Without spaces strips those blanks and leaves what is visible. X, Instagram, SMS, and meta descriptions use the with-spaces figure. The no-spaces figure shows up mainly in translation and on some forms.

Why can the count differ from Word or Google Docs?

The with-spaces count already includes line breaks, like Word and Docs on plain text. 1-3% gaps usually come from footnotes, text boxes, fields, or how an abbreviation (Dr.) is split into sentences. If the brief asks for Word's number, Word wins.

How do I count words in Word or Google Docs?

In Word, Review → Word Count, or the count in the status bar. In Google Docs, Tools → Word count, or Ctrl+Shift+C (Cmd+Shift+C on Mac). Here the count updates as you type, with no dialog box.

What are the X, Instagram, and SMS limits?

X, 280 per post (4000 with Premium). Instagram, 2200 in the caption and 150 in the bio. An SMS is 160 characters on the GSM-7 alphabet; a character outside that alphabet (emoji, non-Latin, á…) drops the cap to 70. The bars above follow the live with-spaces count and switch to 70 when the text is not GSM-7.

How is reading time calculated?

At 200 words per minute for silent reading and 130 for speaking out loud. These are typical adult averages, not a stopwatch: technical prose reads slower and a chat reads faster.

What is keyword density for?

It lists the most repeated words after dropping English connectors (the, of, and…). If you are drafting an article, it shows whether the keyword actually appears or another word takes over the text. It is not a full SEO audit: it is a local count, in the browser.