๐Ÿ”ก

Character Counter

Live character counts vs 10 platform limits, letters/digits breakdown & a real SMS segment planner with encoding detection.

0

Characters

0

Without spaces

0

Words

0

Sentences

0

Lines

0

Paragraphs

๐Ÿ”ค What your characters are made of

0

Letters

0

Digits

0

Spaces

0

Punctuation

0

Other

๐Ÿ“จ SMS segment planner

0

SMS messages

GSM-7

encoding

160

chars left in segment

Plain-text SMS carries 160 characters (153 each when split).

๐Ÿ“ฑ Fits or doesn't โ€” every platform limit

X / Twitter post
0/280
Instagram bio
0/150
Instagram caption
0/2,200
TikTok bio
0/80
WhatsApp status
0/139
LinkedIn headline
0/220
SEO title tag
0/60
Meta description
0/160
YouTube title
0/100
Pinterest description
0/500

๐Ÿ”’ Counting happens entirely in your browser โ€” your text is never uploaded, and the auto-save stays on your own device.

๐Ÿ”ขBuilt for limits โ€” bios, captions, titles, and SMS

Characters are the currency of the modern web: 150 for an Instagram bio, 280 for a post on X, 60 before Google truncates your title. This counter tracks them all live โ€” with and without spaces โ€” against ten real platform limits, breaks your text into letters, digits, spaces, and punctuation, and includes a proper SMS segment planner that knows the difference an emoji makes (it cuts each message from 160 characters to 70).

๐Ÿ“ŠEverything you'd want to know

  • Six live tiles: characters, characters without spaces, words, sentences, lines, paragraphs.
  • Ten platform bars โ€” X, Instagram bio & caption, TikTok bio, WhatsApp status, LinkedIn headline, SEO title, meta description, YouTube title, Pinterest โ€” turning amber near the limit and red over it.
  • Character composition: letters vs digits vs spaces vs punctuation.
  • SMS planner: message count, GSM-7 vs Unicode encoding detection, and characters left in the current segment.
  • Private by design: everything counts in your browser, with local auto-save.

๐ŸงฎThe counting rules

1 SMS = 160 chars (GSM-7) ยท 153 each when split ยท 70/67 with emoji or Indic scripts

Platforms count every character including spaces and punctuation โ€” so does this tool. For SMS, the alphabet matters: plain Latin text uses the compact GSM-7 encoding, but a single emoji, โ‚น sign, or Hindi character switches the whole message to Unicode, more than halving the per-message capacity. The planner detects this automatically.

A 200-character plain-text message is 2 SMS segments (153 + 47). Add one emoji and the same 200 characters become 3 segmentsโ€” that's why bulk senders strip emoji.

๐Ÿ’กWriting inside a box

  • Write 10% under the limit โ€” platforms count some characters (links, mentions) differently than you expect.
  • Front-load meaning: truncation cuts the end, so the first 60 characters must carry the message.
  • For SEO titles, aim 50โ€“60 characters; Google truncates by pixel width, not characters, so W's cost more than i's.
  • Line breaks count as characters on most platforms โ€” invisible but not free.

๐Ÿ’ก Frequently Asked Questions

Do spaces count as characters?+

Yes โ€” every platform limit (tweets, bios, SMS, meta descriptions) counts spaces, punctuation, and line breaks. This tool shows both figures: characters with spaces (what platforms enforce) and without (what some assignments ask for).

How many characters is one SMS?+

160 for plain Latin text (GSM-7 encoding), dropping to 153 per message when a long text is split. One emoji or non-Latin character switches the message to Unicode: 70 characters, or 67 each when split. The planner detects your encoding live.

What are the character limits for Instagram and X?+

Instagram: 150 for the bio, 2,200 for captions. X (Twitter): 280 for standard posts. The tool tracks your text against these and seven other limits simultaneously, warning as you approach each.

How long should a meta description be?+

About 150โ€“160 characters โ€” Google typically truncates beyond that. Titles get roughly 60 characters. Both bars are built in, so you can draft directly against them.

Is my text uploaded anywhere?+

No. Counting runs entirely in your browser, and the auto-save uses your device's local storage only โ€” nothing ever reaches a server.

๐Ÿ”— Related Tools