Character Counter

Use this character counter to see how many characters your text has, with spaces and without, plus letters, digits, spaces, punctuation and symbols. Meters for X, Instagram captions and SMS show how much room you have left, and nothing you type leaves your browser.

Your text stays in your browser: nothing is uploaded. It is saved in this browser’s local storage so it survives a reload; Clear deletes it.

Characters
0
Without spaces
0
Words
0
Letters
0
Spaces
0
Line breaks
0
Digits
0
Punctuation
0
Symbols & emoji
0

Character limits

X (Twitter) post

0 / 280

280 left · Weighted: emoji and CJK count 2, links 23

Instagram caption

0 / 2,200

2,200 left · Counted as visible characters

SMS text message

0 messages

GSM-7 · 0 used · 160 left in this part (160 per part)

What is a character counter?

A character counter tells you how many characters a piece of text contains, usually both including and excluding spaces. This one also breaks the total into letters, digits, spaces, punctuation and symbols, and checks it against common character limits while you type.

How to count characters

This char counter works like any character count online: no sign-up, no upload, results on every keystroke.

  1. Type or paste your text into the box above.
  2. Read the top row: total characters, characters without spaces, words and letters. This doubles as a word and character counter.
  3. Check the breakdown row to see the spaces, line breaks, digits, punctuation and symbols.
  4. Compare against the limit you need: an X post, an Instagram caption or a text message. A meter turns red when you go over.

Character count with spaces vs. without spaces

The character count including spaces is every character in the box: letters, digits, punctuation, symbols, spaces and line breaks. The character counter without spaces removes spaces, tabs and line breaks and keeps everything else. For “Hello world” that is 11 characters with spaces and 10 without.

Which one to use depends on who sets the character limit. Social networks and phones count spaces, because a space takes room like any other character. Some forms, assignments and translation quotes use the count without spaces instead, so read the instructions first.

Letter counter, space counter and symbol counter

  • Letters are any letters from any alphabet, including accented ones such as é or ñ. An accent typed as a separate combining mark still counts with its letter as one.
  • Spaces are ordinary spaces, tabs and non-breaking spaces. Line breaks are shown on their own line.
  • Punctuation covers marks such as . , ; : ! ? ’ “ ” ( ) and dashes.
  • Symbols & emoji are everything else, such as $, %, +, © and emoji. A skin-tone or family emoji and a flag each count as one character, because that is what you see on screen.

Character limits on X, Instagram and SMS

WhereLimitHow it is counted
X (Twitter) post280Most Latin text counts 1 per character; emoji and Chinese, Japanese or Korean characters count 2; any link counts 23 (X Developer Platform, twitter-text ranges)
Instagram caption2,200Maximum caption length, along with 30 hashtags and 20 @ tags (Instagram Graph API). The meter counts visible characters.
SMS, plain characters160 per message, 153 per part when longerGSM 7-bit alphabet (3GPP TS 23.038). Characters such as € [ ] { } ~ ^ | \ take two places.
SMS with emoji or other characters70 per message, 67 per part when longerOne character outside the GSM alphabet switches the whole message to UCS-2. Long messages are split into parts that each carry a joining header (3GPP TS 23.040), which is why a part holds less than a single message.

Your phone may still show a long text as one message, but it is sent as several parts. Use the SMS box above to see how many parts your text needs.

Example

The message “Meet me at 5:30 😊” gives these results in the character count tool:

  • 17 characters with spaces and 13 without (4 spaces removed).
  • 8 letters, 3 digits, 1 punctuation mark (the colon) and 1 emoji.
  • 18 of 280 on X, because the emoji counts as 2 there.
  • 1 SMS, but in UCS-2: the emoji alone lowers the single-message limit from 160 to 70 characters.

Sources

Frequently asked questions

How many characters is this?

Paste the text into the box and the character count appears instantly, both with and without spaces. Every letter, digit, space, line break and punctuation mark counts as one character, and an emoji counts as one character even when it is built from several code points.

Does character count include spaces?

Yes, a character count usually includes spaces: X and SMS count every space as a character. Some forms and assignments ask for the count without spaces instead, so this counter shows both numbers; check the instructions and use the matching one.

How many characters are in a tweet?

A post on X can be up to 280 characters. X counts most Latin letters, digits and punctuation as 1, but each emoji and each Chinese, Japanese or Korean character as 2, and every link as 23 no matter how long it is.

How many characters is 500 words?

About 3,000 characters with spaces, or 2,500 without, if the words average five letters each, which is an assumption rather than a rule. Long technical words raise the total and short everyday words lower it, so paste your text for the exact figure.