🔢 Character Counter

Count characters, letters, digits, and check platform limits

0
Total Characters
0
Without Spaces
0
Letters
0
Digits
0
Spaces
0
Special Chars

Platform Character Limits

By FontGenio Editorial Team · Last updated: October 12, 2026

Free Character Counter Online

A character counter tells you exactly how many characters your text contains — with and without spaces — so you can fit bios, captions, titles, and messages inside platform limits. This free character counter also breaks your text into letters, digits, spaces, and special characters, and checks it live against limits for X, Instagram, TikTok, YouTube, SMS, and SEO meta tags. Paste your text to count characters instantly.

Key takeaways

  • Shows total characters, characters without spaces, letters, digits, spaces, and special characters.
  • Letters are counted as A–Z only; accented and non-Latin letters fall under "special characters".
  • Live platform-limit bars for X/Twitter (280), Instagram bio (150), TikTok caption (2200), YouTube title (100), SMS (160), meta title (60), and meta description (160).
  • Counts with spaces vs without spaces answer different questions — translation pricing vs. typing limits.
  • 100% browser-based: nothing you paste is uploaded or stored.

What Is a Character Counter?

A character counter is an online tool that counts every character in a piece of text. Unlike a word counter, which groups text into words, a char count tool counts individual units — letters, digits, punctuation, spaces, and symbols — and reports totals with and without whitespace. Writers use a character count online to stay inside hard limits: social media bios, post captions, SMS messages, SEO titles, and meta descriptions all cap characters, not words.

[IMAGE: Annotated screenshot of the character counter with the six stat cards and platform limit bars labeled — alt: "Character counter showing character stats and platform limit bars"]

How This Character Counter Works

Type or paste text and every metric updates on each keystroke. Here is the exact counting logic:

  • Total characters: the full length of the text, including every space, line break, and symbol.
  • Without spaces: the same count after stripping all whitespace (spaces, tabs, newlines).
  • Letters: characters A–Z and a–z only. If you need a pure letter counter for passwords or usernames, this is the stat to watch. Accented letters (é, ñ, ü) and non-Latin scripts are not counted here — they appear under special characters.
  • Digits: 0–9.
  • Spaces: every whitespace character, including tabs and line breaks.
  • Special characters: everything else — punctuation, emoji, symbols, and non-ASCII letters.

Below the stats, the platform limits checker draws a live bar for each of seven common limits. The bar stays green up to 80% of the limit, turns amber as you approach it, and red when you exceed it — so you can see at a glance whether a caption or bio still fits.

PlatformCharacter limitWhat it applies to
X (Twitter)280Post text
Instagram150Profile bio
TikTok2,200Video caption
YouTube100Video title
SMS160Single text message segment
SEO meta title60Google display guideline
SEO meta description160Google display guideline

Worked Example

Paste "Hello, World! 123" into the character counter:

MetricResultWhy
Total characters17Every character including spaces
Without spaces1517 minus 2 spaces
Letters10H-e-l-l-o + W-o-r-l-d
Digits31, 2, 3
Spaces2Two space characters
Special characters2The comma and exclamation mark

The 17 characters sit at just 6% of the X/Twitter 280 limit (green bar), but would already exceed a 60-character meta title — the platform bars make that visible instantly.

How to Use This Character Counter

  1. Paste or type your text into the input box.
  2. Read the six stat cards — totals update live with every keystroke.
  3. Check the platform bars to see whether your text fits X, Instagram, TikTok, YouTube, SMS, or SEO limits.
  4. Trim or rewrite until the bars you care about are green, then copy your text out.

With Spaces vs Without Spaces: Which Count Matters?

The two totals answer different questions, and mixing them up causes real mistakes:

  • Count with spaces when a platform enforces the limit — X, Instagram, and SMS all count spaces. A bio that is "150 characters without spaces" can still be rejected.
  • Count without spaces for translation pricing and some editorial rates, which are often quoted per character excluding spaces. It also better reflects the "content" length of a text.
  • Letters-only is useful for password and username rules that restrict length to alphabetic characters.

When in doubt, use the with-spaces total: it is the stricter number, and every platform limit in the checker below uses it.

Why Emoji Can Count as Two Characters Here

This tool measures text the way JavaScript does: in UTF-16 code units. Most everyday characters are one unit, but many emoji (😀, 🎉) are stored as two. So a tweet-length check here may show a slightly higher number than the platform's own counter for emoji-heavy text.

Platforms differ too: X historically counts most emoji as two characters toward its 280 limit, while Instagram counts them as one in the bio field. If your text is emoji-heavy and sits close to a limit, verify against the platform itself — use this tool for the draft, the platform for the final check.

[IMAGE: Diagram comparing how one emoji is counted as 2 code units in JavaScript vs 1 character on some platforms — alt: "Emoji character counting differences between JavaScript and social platforms"]

Limitations

  • Letters means A–Z only. É, ñ, Cyrillic, Arabic, CJK, and other scripts land in "special characters", not "letters".
  • Emoji count as two characters in the totals (UTF-16), which may not match a platform's own counter.
  • Platform limits change. The seven limits reflect widely published values, but networks adjust them — always confirm against the platform when a post must fit exactly.
  • Line breaks count as characters (and as spaces in the spaces total); pasting from rich editors can add invisible characters.

Character Counter vs Alternatives

ToolBest forPlatform-limit checking?
This character counterCharacter-level stats plus live limit bars, no signupYes — 7 platforms
Word counterWord-based limits (essays, articles) with reading timeNo
Caption length counterSocial caption limits specificallyYes — caption-focused
Platform's own composerFinal verification before postingYes — authoritative

Count words with the word counter, count characters here, and format caption spacing with the caption formatter before you post.

Frequently Asked Questions

How do I count characters in text?

Paste your text into the box and the totals update live — total characters, characters without spaces, letters, digits, spaces, and special characters. There is no button to press and no signup required.

Does this character counter include spaces?

Both. The tool shows total characters (including spaces) and characters without spaces side by side, so you can use whichever number your task requires. The platform-limit bars always use the with-spaces total.

How many characters are allowed in a tweet?

X (Twitter) allows 280 characters per post, so this page doubles as a Twitter character counter: the live 280-character bar shows your draft approaching the limit as you type, turning amber past 80% and red if you exceed it.

What is the Instagram bio character limit?

150 characters. The platform checker includes an Instagram bio bar that turns amber past 80% (120 characters) and red if you exceed 150.

Why do emojis count as 2 characters?

The tool counts JavaScript UTF-16 code units, and most emoji are stored as two units. Platforms count emoji differently — X has historically counted many as two, Instagram as one — so verify emoji-heavy text against the platform itself.

Do line breaks count as characters?

Yes. Every line break counts as one character in the total and as one whitespace unit in the spaces count. Pasting from Word or web pages can add extra breaks — the total reflects exactly what is in the box.

What is the difference between a character counter and a word counter?

A character counter counts individual characters (letters, spaces, punctuation); a word counter groups text into whitespace-separated words. Use the word counter for essay and article length, and this tool for bios, captions, SMS, and meta tags.

Is my text saved when I use this tool?

No. Counting runs entirely in your browser with JavaScript. Nothing is uploaded, stored, or shared.

What counts as a 'special character'?

Anything that is not an A–Z letter, a 0–9 digit, or whitespace: punctuation, emoji, symbols, and accented or non-Latin letters such as é, ñ, or Cyrillic characters.

🔧 Utility Tools