©Copied!

Character Counter

Live counts as you type — characters, words, reading time, and platform limits for X, Instagram, TikTok, YouTube, LinkedIn, Discord, and SMS.

Characters
0
No spaces
0
Words
0
Sentences
0
Paragraphs
0
Lines
0
Reading time
0 sec
Speaking time
0 sec

Platform limits

X (Twitter) post
0 / 280
Instagram bio
0 / 150
Instagram caption
0 / 2,200
TikTok bio
0 / 80
TikTok caption
0 / 2,200
LinkedIn post
0 / 3,000
YouTube title
0 / 100
YouTube description
0 / 5,000
Discord message
0 / 2,000
Facebook post
0 / 63,206
SMS (single)70 if any emoji/non-Latin
0 / 160

Frequently asked questions

How is the character count calculated?

Counts use grapheme clusters — what you actually see as one character. So a single emoji like ❤️ counts as 1, even though it's stored as multiple bytes internally. This matches what Instagram, Twitter, and TikTok display in their own counters.

Does Twitter / X count emojis as 1 character?

X (Twitter) counts most emojis as 2 weighted characters because of how its API encodes them. Plain ASCII counts as 1, CJK characters (Chinese, Japanese, Korean) count as 2, and most URLs are shortened to a fixed 23 characters regardless of length. The counter on this page shows grapheme count; for X-specific weighted count, expect 1.5–2× more.

What is the Instagram bio character limit?

150 characters. The counter on this page enforces that limit with a live progress bar — if it goes red, your bio will be truncated when posted.

What is the TikTok caption character limit?

2,200 characters for video captions, 80 characters for the profile bio. Both are tracked live below.

How is the SMS limit calculated?

Plain text SMS allows 160 characters per message (GSM-7 encoding). Adding any non-Latin character or emoji switches the message to UCS-2 encoding, which drops the limit to 70 characters per part. Long messages get split and reassembled on delivery.

What counts as a word?

Anything separated by whitespace (spaces, tabs, line breaks). The reading-time estimate uses the standard 200 words per minute; speaking time uses 130 words per minute, which matches an average podcast or audiobook narration pace.

More free tools

Small Text GeneratorFancy Text GeneratorStrikethrough TextAesthetic TextMirror TextSuperscript GeneratorText RepeaterSymbol Builder