Text Tool

Character Counter
Check Every Platform Limit at Once

Type once, see your character and word count against 8 platform limits simultaneously. No signup, works entirely in your browser.

What counts as a character? Letters, numbers, spaces, punctuation, and emoji all count as characters. Most platforms count using UTF-16 code units, which means a simple emoji is usually 2 characters and a complex emoji with modifiers can count as 4 or more, even though it displays as a single image.

0 characters · 0 words · 0 without spaces

Platform Limits

Twitter / X post
0 / 280
Instagram bio
0 / 150
TikTok bio
0 / 80
Discord bio/status
0 / 190
Snapchat bio
0 / 150
Facebook bio
0 / 101
YouTube channel name
0 / 30
LinkedIn headline
0 / 220

Why Character Limits Differ by Platform

Every platform sets its own character limit based on how that field is used. Twitter/X allows 280 characters in a post because tweets are meant to be scannable at a glance. Instagram's 150-character bio limit forces a tight, curated profile summary. TikTok's 80-character bio is the shortest of the major platforms, reflecting its video-first design where the bio is secondary to content.

These limits also change over time as platforms redesign their profile pages, so treat the numbers on this page as accurate estimates and always confirm the exact limit in the platform's own interface before finalizing important text.

Counting Styled Unicode Text

Styled letters from the Mathematical Alphanumeric blocks, such as bold and script, sit outside the basic character range. This counter uses JavaScript's length, so it counts each of those letters as 2. Other apps may count them as 1, so treat this counter as a guide and check the number in the app before you post. Fancy text from the Font Generator can therefore use more of a limit here than plain text does.

How This Counter Counts, With Examples

The counter shows the length your browser reports for the text, which counts UTF-16 code units. For plain English letters that equals the number of letters. For styled letters and emoji it can be higher. The table lists the characters a person sees, then the count this counter shows.

TextWhat it isCode pointsThis counter shows
HelloPlain text55
𝗛𝗲𝗹𝗹𝗼Bold510
𝓗𝓮𝓵𝓵𝓸Bold Script510
HelloFullwidth55
ʜᴇʟʟᴏSmall Caps55
😀Emoji12
👍🏽Emoji with skin tone24
👨‍👩‍👧Family emoji58

Some apps weight characters in their own way, and others count what you see on screen. Leave a few characters spare when you use styled text, and confirm the final number in the app.

How to Fit Text Inside a Limit in 4 Steps

  1. Paste your draft and watch the bar for the platform you need.
  2. Cut filler words first, such as really, very and just.
  3. Shorten long phrases and drop details the reader can find elsewhere.
  4. If you add styled text, check the result in the app and keep a few characters spare.

Character Counter FAQ

It depends on the platform, and this is a common source of confusion. Most platforms count emoji using UTF-16 code units, so a simple emoji is usually 2 characters, while a complex emoji built from multiple joined code points (like a family emoji or an emoji with a skin tone modifier) can count as 4 to 8 characters even though it displays as one image.
Small differences usually come from how emoji, line breaks, or certain Unicode symbols are counted internally. This tool counts using the same UTF-16 method most platforms use, but always treat platform-reported counts as the final authority since you are typing directly into their interface.
Most styled Unicode characters from font generators, like bold or cursive letters, count as exactly one character each, the same as a plain letter, since they are single code points within the Basic Multilingual Plane or the Mathematical Alphanumeric block. The character count stays the same whether your text is styled or plain.
It can. Bold and script letters count as 2 each in this counter, while fullwidth and small caps letters count as 1. Other apps count in their own way, so check the number in the app.
Trust the app for the final number. This counter is a quick guide that uses your browser's length, and platforms can count emoji, line breaks and styled letters differently.
Keep the one fact people need most, drop filler words and use a single separator instead of long phrases. Then check the count again.