Character Counter

Count every character in your text, with and without spaces, and see at a glance whether it fits the limits for X (Twitter), Instagram, LinkedIn, SMS or any custom limit you set. Emoji and accented letters are counted the way people see them.

  • 100% free, no sign-up
  • Runs in your browser: text never uploaded
  • Instant results
Words0
Sentences0
Lines0
Letters0
Characters0
Without spaces0

Character limits

  • X (Twitter)0 / 280
    280 left
  • Instagram caption0 / 2,200
    2,200 left
  • LinkedIn post0 / 3,000
    3,000 left
  • SMS (single)0 / 160
    160 left
  • Custom limit0 / 500
    500 left

Breakdown

Spaces
0
Numbers
0
Punctuation
0
Paragraphs
0

How to use the Character Counter

  1. Type or paste your text into the box.

  2. Check the Characters total (with spaces) and the Without Spaces total.

  3. Look at the Character Limits panel to see how much room is left on each platform.

  4. Enter your own number in Custom Limit to track any other form or field.

Examples

Spaces and punctuation are characters
Input
Hello, world!
Result
13 characters · 12 without spaces · 2 words
Emoji with a skin tone count as one
Input
Hi 👋🏽
Result
4 characters (a basic string length check would report 7)

Characters, letters and spaces explained

A character is any single symbol: a letter, a digit, a punctuation mark, a space, a line break or an emoji. A letter is only the alphabetic subset. So "Hello!" has 5 letters but 6 characters.

Most limits, including those on X, Instagram and Google, count characters with spaces. Some academic and translation briefs ask for characters without spaces, which is why this tool shows both. The secondary statistics also break your text down into letters, numbers, punctuation and spaces.

Common character limits

WhereLimit
X (Twitter) post, standard account280
Instagram caption2,200
LinkedIn post3,000
Single SMS (GSM-7 characters)160
Single SMS with emoji (UCS-2)70
Google title tag (approx. display)50–60
Google meta description (approx. display)120–158

Platforms change their limits from time to time, so check the platform's own help pages for anything critical. For search snippets, use the Title Tag Checker and Meta Description Checker, which measure pixel width as well as length. For every major social network in one place, try the Social Media Character Counter.

Why emoji and accented letters are tricky

Computers store text as code points, and many symbols people see as one character are made of several. A family emoji is seven code points joined together; a waving hand with a skin tone is two. A simple string.length check in JavaScript counts code units, so it reports 7 for "Hi 👋🏽" and 11 for a family emoji.

This counter uses grapheme segmentation (Intl.Segmenter), which groups code points into what a reader perceives as one character. That matches how most modern apps display text. Be aware that a few platforms still count the raw length, and that X gives emoji a weight of two characters, which the Twitter Character Counter accounts for.

When to use a character counter

  • Writing social posts, ad headlines and push notifications that must fit a fixed space.
  • Filling in application forms and CMS fields with hard limits.
  • Drafting SMS campaigns, where going one character over can double the cost.
  • Writing SEO titles and descriptions that should not be cut off in search results.
  • Checking translated text, where character counts are often used for pricing.

Frequently asked questions

The main Characters figure includes spaces, tabs and line breaks. The Without Spaces figure removes all whitespace, which is what some academic and translation briefs ask for.

Last reviewed by the WordTools Pro team. How our tools work