Free tool

Character counter for every social network

Paste your text to see its length on every network at once, each counted by that network's own rule: X weights links and emoji, Bluesky counts what a person sees as one character, and Telegram counts UTF-16 units. Each row shows the limit and how many characters remain.

Post this with 1PostOpens the composer with your text after you sign up.
  • X0 of 280
    280 left
  • LinkedIn profile0 of 3,000
    3,000 left
  • LinkedIn Page0 of 3,000
    3,000 left
  • Facebook Page0 of 63,206
    63,206 left
  • Instagram0 of 2,200
    2,200 left
  • Threads0 of 500
    500 left
  • TikTok0 of 2,200
    2,200 left
  • YouTube0 of 5,000
    5,000 left
  • Pinterest0 of 500
    500 left
  • Bluesky0 of 300
    300 left
  • Mastodon0 of 500
    500 left
  • Google Business Profile0 of 1,500
    1,500 left
  • Tumblr0 of 4,096
    4,096 left
  • Telegram0 of 4,096
    4,096 left
  • Discord0 of 2,000
    2,000 left
  • Slack0 of 4,000
    4,000 left
  • Lemmy0 of 10,000
    10,000 left
  • Twitch0 of 500
    500 left
  • Kick0 of 500
    500 left

Updated 2026-10-26

Check it here, then publish it to every network with 1Post

How it works

  1. 01

    Networks do not count alike. X gives most characters a weight of 1, counts every emoji as 2 and every link as 23. Bluesky counts graphemes, the characters a reader sees. Most others count code points. The counter applies the right rule per network, so one number does not mislead you.

  2. 02

    Turn on the X Premium setting to see the longer X limit, or set a Mastodon instance limit if your server allows more than 500. Rows turn red when the text is over.

  3. 03

    Copy a link to the result, or open it in the composer with 1Post and schedule it to every network.

What it checks

  • X weightingLinks count 23 and emoji count 2, as X counts them.
  • Bluesky graphemesCounted as the characters a reader sees, so one emoji is one.
  • Telegram unitsCounted in UTF-16 units, the way Telegram counts a message.
  • The main limitEach row shows the network's text limit where one is published.

It runs in your browser. Nothing you type or choose is uploaded, and the page works without an account. To publish what you made, start a trial and open it in the composer.

Questions

Why does the same text have different lengths on different networks?

Each network defines a character differently. X weights links and emoji, Bluesky counts what a reader sees as one, and others count code points. The counter shows each network's own number.

How does Threads count emoji?

Threads counts emoji by their UTF-8 bytes, which is more than one each. The counter shows code points for Threads, so leave a few characters of room when your post has emoji.

Does a link change the count?

On X every link counts 23, so a long link costs no more than a short one. Other networks count the characters of the link as written.

Sources

From one post to every feed

Plan the week in one sitting, keep your team in the loop, and let 1Post publish on time while you get on with the rest of your day.