UtilitySansar
Text

Character Counter with Platform Limits

Track your character count live against the limits of every major platform — X, Bluesky, Mastodon, Threads, Instagram, LinkedIn, YouTube, Reddit, Facebook, TikTok, Discord, Slack, SMS, and SEO meta tags. Pin the limits you care about, see remaining or over-budget characters at a glance, and write copy that fits the first time.

Tool Summary Answer Block

This tool accepts structured input and returns deterministic output in the browser with no server upload.

Tool name
Character Counter with Platform Limits
Input intent
Provide source content to transform, validate, or analyze.
Output intent
Receive normalized output suitable for copy, reuse, or debugging.
Example input
Just shipped a new character counter that knows the limits for X, Bluesky, SMS, and SEO meta tags. One paste, every platform, live progress bars.
Example output
Pinned: X 144/280, Bluesky 144/300, meta-title 144/60 (over), SMS-unicode 144/70 (over).
Recent inputs0

Your last 5 inputs will appear here.

Characters97
Visual characters97
UTF-8 bytes97
Words18
Lines1
Sentences2

Pinned limits

X (Twitter) post
97 / 280 chars183 left
Bluesky post
97 / 300 graphemes203 left
SMS (single message GSM-7)
97 / 160 bytes63 left
SEO meta title (pixel-safe)
Google truncates around 60 characters in desktop search.
97 / 60 chars+37 over
SEO meta description
Google generally truncates near 160 characters.
97 / 160 chars63 left
More platforms (18)
X Premium long post
97 / 25000 chars24903 left
Mastodon toot
97 / 500 chars403 left
Threads post
97 / 500 chars403 left
LinkedIn post
97 / 3000 chars2903 left
LinkedIn headline
97 / 220 chars123 left
LinkedIn summary
97 / 2600 chars2503 left
Instagram caption
97 / 2200 chars2103 left
Instagram bio
97 / 150 chars53 left
TikTok caption
97 / 2200 chars2103 left
YouTube title
97 / 100 chars3 left
YouTube description
97 / 5000 chars4903 left
Reddit post title
97 / 300 chars203 left
Facebook post
97 / 63206 chars63109 left
SMS (single message UCS-2)
97 / 70 chars+27 over
Open Graph title
97 / 60 chars+37 over
Open Graph description
97 / 200 chars103 left
Discord message
97 / 2000 chars1903 left
Slack message
97 / 4000 chars3903 left

Tool Introduction

Track your character count live against the limits of every major platform — X, Bluesky, Mastodon, Threads, Instagram, LinkedIn, YouTube, Reddit, Facebook, TikTok, Discord, Slack, SMS, and SEO meta tags. Pin the limits you care about, see remaining or over-budget characters at a glance, and write copy that fits the first time.

Tool Overview

Most character counters only show one number. This one shows the right number for the right place: 280 for an X post, 300 for Bluesky (graphemes, not chars), 160 for an SMS (bytes, not chars), 60 for an SEO meta title, and so on. Pinned platforms surface at the top with progress bars; the rest live in an expandable section. Counts include UTF-8 bytes (for SMS payloads), grapheme clusters (for emoji-aware platforms), characters, words, lines, and sentences.

Use Cases

  • Draft a post that fits both X and Bluesky without rewriting
  • Check that an SEO meta title won't be truncated in Google
  • Confirm an SMS marketing message fits in one segment
  • Make sure a LinkedIn headline doesn't exceed 220 characters
  • Balance an Instagram caption against the 2,200 character cap

Input/Output Examples

Same text, very different fit depending on the destination.
Input Intent
Just shipped a new character counter that knows the limits for X, Bluesky, SMS, and SEO meta tags. One paste, every platform, live progress bars.
Output Intent
Pinned: X 144/280, Bluesky 144/300, meta-title 144/60 (over), SMS-unicode 144/70 (over).

FAQ

Why does the grapheme count differ from the character count?+
Emoji and some scripts use multiple Unicode code points to render a single visual character. Platforms like Bluesky count graphemes; this counter shows both so you don't get blindsided.
Why are SMS limits in bytes?+
SMS uses GSM-7 (160 bytes per segment) or UCS-2 (70 chars per segment) encoding. Special characters can push a message into a second segment, costing more. The byte count reflects the actual SMS payload.
Are these limits up to date?+
Limits track each platform's documented caps as of the tool's last update. Some platforms cap visible characters in the timeline differently from the actual post body — see the per-platform hints.
Is my text uploaded?+
No. Counting happens entirely in your browser.

Explore More Tools

Discover related utilities in the Text category below.

Browse all Text

Related tools

Handpicked utilities you might find useful