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.
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:
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.
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). |
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 |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.