Character Counter

Paste a caption and see it checked against all 12 networks at once — with a warning where the feed will cut it off, not just where the platform rejects it.

  • Free
  • No sign-up
  • Runs in your browser
0
Characters
0
No spaces
0
Words
0
Lines
0
Hashtags
0
Mentions

Against every network

  • X (Twitter)0 / 280
  • Snapchat0 / 250
  • Bluesky0 / 300
  • Threads0 / 500
  • Mastodon0 / 500
  • Pinterest0 / 500
  • Google Business0 / 1,500
  • Instagram0 / 2,200
  • TikTok0 / 2,200
  • LinkedIn0 / 3,000
  • YouTube0 / 5,000
  • Facebook0 / 63,206

Every limit, in one table

NetworkHard limitCut off in-feedHashtags
X (Twitter)280—1–2 tags. Space is the constraint.
Snapchat250—Rarely used. Keep to 1 if any.
Bluesky300—2–3 tags. Discovery is still growing.
Threads500—1 tag only — Threads allows a single one.
Mastodon500—2–4 tags. Hashtags drive most discovery here.
Pinterest500—2–5 keyword-style tags.
Google Business1,500~150Not used. Write for search intent instead.
Instagram2,200~1253–5 specific tags beat 30 broad ones.
TikTok2,200~1003–5 tags, mixing broad and niche.
LinkedIn3,000~2103 tags. More reads as spam here.
YouTube5,000~1573 tags max — YouTube ignores the rest.
Facebook63,206~4771–2 tags. They add little reach here.

These are the same limits Mediux enforces at publish time, so the tool and the product cannot drift apart.

Getting more out of the limit

  1. 1

    Put the hook before the fold

    Write the first 100 characters as if they are the whole post, because on Instagram, TikTok and LinkedIn they often are. Everything after the 'more' link is for people you have already convinced.

  2. 2

    Count the hashtags into your budget

    On X a block of tags can eat a third of your 280 before you have said anything. Put them in a reply instead, or cut to the two that actually do work.

  3. 3

    Write to the platform, not the longest limit

    A caption written for Facebook's ceiling and pasted into X loses its ending. Draft to the tightest network you are posting to, then expand for the roomier ones.

  4. 4

    Watch line breaks, not just characters

    Most feeds collapse to three or four lines. Short paragraphs with a break between them survive truncation far better than one dense block of the same length.

Questions

Does my text get sent anywhere?
No. The counter runs entirely in your browser — there is no request, no storage and no account. You can disconnect from the internet and it still works.
How are emoji counted?
As one character each, which is how the networks count them. Many counters get this wrong because JavaScript's string length counts UTF-16 units, making most emoji look like two characters and some flags like four.
What is the 'cut off in-feed' warning?
Several networks show only the first stretch of a caption before a 'more' link. Instagram cuts around 125 characters, LinkedIn around 210, TikTok around 100. Staying under the hard limit is not enough if your hook is hidden behind a tap.
Do hashtags and mentions count toward the limit?
Yes, on every network here. That is why the counter breaks them out separately — thirty hashtags can be a third of your X limit before you have written anything.
Are these limits current?
They are the limits Mediux itself enforces when you publish, so the tool and the product cannot disagree. Networks change them occasionally; when one does, it changes in one place and both follow.
Why does Facebook allow 63,206 characters?
It genuinely does — the number is a long-standing quirk of their platform. It is not a reason to use them. Facebook truncates in-feed around 477, and almost nothing past the first paragraph gets read.

Want this built into your workflow instead of a one-off?