Home/Tools/Text Tools/Character Counter

Character Counter

Text Tools

Count characters, letters, and spaces in any text.

⚡ Instant🔒 Private, in your browser🆓 Free, no sign-up👥 For writers and students
Your data never leaves your browser. We do not store inputs.

What Character Counter does

The Character Counter counts the characters in your text as you type and shows them against the length limits people hit most: 280 for an X post, 160 for an SMS, about 60 for a Google title, 160 for a meta description, 100 for a YouTube title, 2,200 for an Instagram caption, 3,000 for a LinkedIn post and 477 for the visible part of a Facebook post. It also shows characters without spaces, letters, digits, spaces, line breaks, tabs and the size in UTF-8 bytes. Everything is counted in your browser and nothing is uploaded.

FV
Reviewed by the FreeToolsVerse team · Last updated · How we check our tools

Features and benefits

  • Eight platform limits with live progress bars
  • Counts what you see, so an emoji or accented letter is one character
  • Shows UTF-8 bytes for systems that limit bytes, not characters
  • Private: the text never leaves your browser

How to use Character Counter

  1. Type or paste your text into the box
  2. Read the total and the breakdown that update as you type
  3. Check the bars under "Common limits": green is safe, amber is near the limit and red is over, with the excess shown
  4. Copy the statistics or press Reset to start again

Who should use it

Made for writers and students. Typical uses:

  • Fitting a post, caption or bio inside a platform limit
  • Writing a title tag or meta description that will not be cut off in search results
  • Checking a message against the 160-character SMS limit
  • Seeing the byte size of text for a database field or an API with a byte limit

Example

Typing "Hello, world!" gives 13 characters, 12 without spaces, 10 letters, 1 space and 13 bytes. A 150-character product blurb shows green against the 160-character SMS and meta description limits but red against the 60-character title limit, with 90 characters over.

Limitations and accuracy

Platform limits change and some platforms count links, emoji or hashtags differently, so treat the bars as a guide and check the platform when the limit matters. Search engines cut titles by pixel width, not by characters, so about 60 characters is a safe target and not a guarantee.

Accuracy: Results follow documented rules and are tested with known inputs. Review the output before relying on it.

Expert Tip

Put the important words first. If a platform or search engine cuts your text, it removes the end, so the first 50 to 60 characters should make sense on their own.

Frequently asked questions

How does the Character Counter count characters?
It counts visible characters: letters, digits, punctuation, spaces and line breaks, with an emoji or an accented letter counting once. It also reports the same text in characters without spaces and in UTF-8 bytes.
What is the difference between characters with and without spaces?
With spaces counts every character, including spaces. Without spaces leaves out spaces, tabs and line breaks. Social platforms and SMS count spaces, while some forms and translation quotes count only the others.
Which limits does it check?
X (Twitter) 280, one SMS 160, Google title 60, meta description 160, YouTube title 100, Instagram caption 2,200, LinkedIn post 3,000 and Facebook post display 477. Limits change, so confirm with the platform.
Why are bytes different from characters?
Computers store text in bytes. A plain English letter takes one byte in UTF-8, an accented letter two, a Chinese character three and an emoji four, so the same text can be longer in bytes than in characters.
Is my text uploaded?
No. The counting happens in your browser and nothing is sent anywhere.

Character Counter: the complete guide

What a character is

A character count sounds exact, but computers have several ways of counting. The Character Counter counts what you see: an accented letter is one character, and so is an emoji, even though a computer may store them in two or more bytes. It also reports the number of bytes in UTF-8, because some systems, such as databases, SMS gateways and APIs, limit bytes rather than visible characters.

The tool shows the total, the count without spaces, letters, digits, spaces, line breaks, tabs and bytes, all updated as you type.

Limits it checks for you

Under the numbers, a progress bar compares your length with eight common limits, turning amber near the limit and red once you are over, with the excess shown.

  • X (Twitter) post: 280 characters.
  • One SMS message: 160 characters.
  • Google title tag: about 60 characters.
  • Meta description: 160 characters.
  • YouTube title: 100 characters.
  • Instagram caption: 2,200 characters.
  • LinkedIn post: 3,000 characters.
  • Facebook post (display length): 477 characters.

Why platform limits are only a guide

Platforms change their limits and count some things differently. A link may count as a fixed number of characters on one network and its full length on another, and an emoji can count as two. Search engines truncate titles by pixel width rather than characters, so about 60 characters is a safe target, not a guarantee. Check the platform's own help page when the limit matters.

For titles and descriptions in search results, meta titles, descriptions and schema markup explains how snippets are built, and the Meta Title Generator estimates pixel width.

Characters, bytes and code points

A plain English letter takes one byte in UTF-8, an accented letter two, a Chinese character three and an emoji four. That is why a message that looks short can be too long for a field that limits bytes. If you need every measurement of a string, including UTF-16 units and code points, use the String Length Calculator.

Tips for staying under a limit

Write the full version first, then cut. Remove filler words, replace phrases with single words, and drop repeated ideas. Keep the important words at the start in case the platform truncates the rest. The Word Counter helps when the limit is in words, and the Case Converter fixes capitalisation once the text fits.

Why an SMS limit is sometimes 70, not 160

A single SMS holds 160 characters when it uses the basic GSM character set. If the message contains an emoji or some accented letters, the phone switches to a different encoding and one message then holds only 70 characters. Longer messages are split into several parts, and each part is slightly shorter (153 characters in the basic set and 67 in the other) because every part carries a small header. If you send business messages, keep them plain and well under the limit, and check how your provider counts parts.

Learning resources

Explore more in Text Tools, read the guides and articles, or see how we test our tools.

Share This Tool