Free tool

Bluesky character counter

Count your Bluesky post against the 300-character limit.

Bluesky posts can be up to 300 characters, counted in graphemes, which means an emoji counts as one character. Links count at their display length, and longer ideas run as native reply-chain threads.

Bluesky character limits

Post300 characters
Display name64 characters
Bio256 characters
Images per post4

What counts, and what doesn't

  • Bluesky counts graphemes, so emoji and accented characters count as one each, friendlier than X's counting.
  • You can trim how a link displays; the visible text is what counts against the limit.
  • Threads (reply chains) are native, so 300 characters is a soft limit for a single beat of a longer idea.

Frequently asked questions

What is the Bluesky character limit?

300 characters per post, counted as graphemes, so emoji count as one character each.

Is Bluesky's limit bigger than X's?

Yes, 300 versus X's 280, and Bluesky's grapheme counting is more generous with emoji and non-Latin scripts.

How do I post something long on Bluesky?

As a thread of connected 300-character posts. Schedulers with thread support can publish the full chain at once.

Write once, and it just fits

posthell tailors your post per network and warns you the moment a version runs over, so you never ship a truncated Bluesky post. Schedule to 15 networks from one box.