🛝Toolio
All tools

📱 SNS Character Counter

See exactly how many characters, bytes, words, and lines your text uses — with live progress bars showing remaining room against X/Twitter, Threads, Bluesky, Instagram, TikTok, YouTube, and LinkedIn limits. Everything runs in your browser, no sign-in needed.

Your text
Platform limits

About

SNS Character Counter tracks four metrics simultaneously: character count (Unicode code points), UTF-8 byte length (important for platforms that enforce byte limits), word count, and line count. For each of the seven supported platforms, a color-coded progress bar fills as you type and turns red when you approach or exceed the limit. X/Twitter counts 280 characters for standard posts; Threads allows 500; Bluesky caps at 300; Instagram captions run to 2,200; TikTok bios stop at 80; YouTube descriptions allow 5,000; LinkedIn posts go to 3,000. Because the tool is entirely in-browser, your text is never sent anywhere — ideal for drafting sensitive announcements or confidential copy.

How to use

  1. Click the text area at the top of the tool and start typing or paste your draft post.
  2. Watch the live counters update instantly — character count, UTF-8 byte length, word count, and line count all refresh as you type.
  3. Check the platform progress bars below — each bar shows how much of the platform's character limit you have used and how many characters remain.
  4. If a bar turns red, your text exceeds that platform's limit — trim your copy until the bar returns to green or yellow.
  5. Copy your finalized text and paste it directly into your preferred social media platform.

FAQ

Which platforms are supported?
The tool shows limits for X/Twitter (280), Threads (500), Bluesky (300), Instagram captions (2,200), TikTok bio (80), YouTube description (5,000), and LinkedIn posts (3,000).
Why does the byte count differ from the character count?
In UTF-8, ASCII characters take 1 byte, but emoji, Chinese, Korean, Japanese, and other non-Latin characters take 2–4 bytes each. Some platforms (such as older SMS systems) enforce byte limits rather than character limits, so the byte count matters there.
Is my text sent to any server?
No. All counting happens locally in your browser using JavaScript. Your text never leaves your device, making it safe to draft sensitive or confidential content.
Does the counter handle emoji correctly?
Yes. The character counter uses the Spread operator to count Unicode code points, so a single emoji (even multi-codepoint sequences like flags) counts as the number of codepoints it actually uses, matching how most modern platforms count them.
Can I use this tool for platforms not listed?
Absolutely. The character and byte counts at the top are universal — just compare them against your platform's published limit. The platform progress bars are a convenience overlay for the seven most popular networks.