Free tool · no signup

Cross-platform
character counter.

Paste once. See whether your draft fits LinkedIn, X, Instagram, TikTok, Threads, Bluesky, and 23 other platforms. Live results, soft and hard caps, no signup.

0
Chars
0
Words
0
Sentences
0
Min read
Try a sample:

Want this on every draft, automatically?

Vyrable runs this check inside the editor before you publish — and rewrites overflowing copy into per-platform variants in one click.

29
Fits cleanly
0
Past sweet spot
0
Over hard cap

Social

10 platforms
  • LinkedIn post

    Cuts at ~210 chars in the feed; first 3 lines are everything.

    0 / 3000
    soft 1300
  • X (Twitter) post

    Premium accounts can post up to 25 000 chars but only 280 show in-line.

    0 / 280
  • Facebook post

    Posts under 80 chars get ~66% more engagement than longer ones.

    0 / 63206
    soft 80
  • Instagram caption

    Cuts at 125 chars in-feed; first 138 chars are what most readers see.

    0 / 2200
    soft 138
  • Threads post
    0 / 500
  • Bluesky post

    Counts graphemes, not chars — emoji = 1 grapheme.

    0 / 300
  • Mastodon toot

    Most instances default to 500; some servers allow up to 4096.

    0 / 500
  • Pinterest pin description

    Title 100 chars max — separate field.

    0 / 500
    soft 200
  • Tumblr post body
    0 / 4096
  • Reddit self-post

    Title is capped at 300 chars — separate field.

    0 / 40000

Long-form & blogs

6 platforms
  • Medium article

    Optimal read time = 7 minutes ≈ 1 600 words.

    0 / 1600
  • Substack post
    0
  • WordPress post
    0
  • Ghost post
    0
  • Dev.to article
    0
  • Hashnode post
    0

Newsletter

3 platforms
  • Beehiiv newsletter body
    0
  • ConvertKit broadcast
    0
  • Mailchimp campaign
    0

Team & community

7 platforms
  • Discord message

    4000 chars for Nitro accounts.

    0 / 2000
  • Slack message

    Hard wraps at 4 000; longer messages render as a snippet attachment.

    0 / 40000
    soft 4000
  • Telegram channel post
    0 / 4096
  • Teams channel post
    0 / 28000
  • Quora answer
    0 / 10000
  • WeChat Official Account post

    Title capped at 64 Chinese chars.

    0 / 20000
  • RedBook (Xiaohongshu) caption

    Title capped at 20 Chinese chars; first sentence drives the algorithm.

    0 / 1000
    soft 300

Video

2 platforms
  • YouTube description

    Title 100 chars; first ~200 chars show above the 'Show more' fold.

    0 / 5000
    soft 200
  • TikTok caption

    First 100 chars are what shows before tap-to-expand.

    0 / 2200
    soft 150

Audio

1 platforms
  • Spotify episode description
    0 / 4000
    soft 200

How character limits actually work in 2026

Most counter tools just measure .length and call it a day. That's wrong on three of the platforms most writers care about:

X (Twitter) — weighted, not literal

Twitter weights URLs as exactly 23 chars regardless of how long the actual link is, and counts CJK / Hiragana / Katakana / Hangul as 2 chars each. A 100-character Mandarin tweet weighs 200, not 100. We mirror Twitter's published counting rule above.

Bluesky — graphemes, not code units

Bluesky counts graphemes (what you'd call a "user-perceived character"). The family-emoji 👨‍👩‍👧 is one grapheme but multiple Unicode code points — naive counters mark it as 5+ chars and you'll think you've broken your limit when you haven't.

LinkedIn / Instagram / TikTok — soft cap matters more than hard

The platform allows 3 000 / 2 200 / 2 200 chars respectively, but engagement plateaus far below that. LinkedIn cuts at ~210 chars in the feed; Instagram at 125; TikTok at 100 before the "more" tap. Your hook is what fits before the truncation, not what fits in the hard cap.

Long-form blogs — there isn't a cap

Medium, Substack, WordPress, Ghost, Dev.to, Hashnode — none of these enforce a length limit. The right answer there is "what does the topic warrant?", which is a different question than this tool answers.

Stop counting. Start publishing.

Vyrable rewrites a single draft into per-platform variants — LinkedIn long-form, X thread, Instagram caption, TikTok script — in one click. Twenty-nine platforms, one source of truth.