📱 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.
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
- Click the text area at the top of the tool and start typing or paste your draft post.
- Watch the live counters update instantly — character count, UTF-8 byte length, word count, and line count all refresh as you type.
- 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.
- If a bar turns red, your text exceeds that platform's limit — trim your copy until the bar returns to green or yellow.
- 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.