Phrasit

Search Phrasit

Search every tool, guide, and citation page.

BLUESKY | 300 CHARACTERS

Bluesky post character counter

Bluesky caps posts at 300 grapheme clusters, closer to what readers experience as characters than JavaScript string length. A family emoji can be one grapheme but many bytes, while the protocol also has a byte ceiling, so emoji-heavy text can behave differently from plain Latin copy.

Bluesky post character limit

300
characters max

Bluesky counts 300 grapheme clusters so combined emoji and accented characters behave closer to visible characters.

0 characters
With spaces
0
No spaces
0
Words
0
Lines
0

Examples

Counts use plain character length
Fits98/300

Today I learned: a cleaner error message can save more support time than another onboarding modal.

Too long156/300

Today I learned: a cleaner error message can save more support time than another onboarding modal, especially when it names the missing field and next step.

Fits69/300

Shipping a tiny fix: pasted smart quotes now normalize before export.

Too long146/300

Shipping a tiny fix: pasted smart quotes now normalize before export, along with long dashes, invisible separators, and inconsistent line endings.

Bluesky character limit FAQ

How many characters are allowed in Bluesky?
Bluesky has a 300-character limit.
Why does Bluesky post have a character limit?
Bluesky counts 300 grapheme clusters so combined emoji and accented characters behave closer to visible characters.
Do spaces count toward the Bluesky limit?
Yes, spaces count toward character limits on all major platforms.
What happens if I exceed the Bluesky limit?
The platform usually rejects the post or truncates it. Use the counter above to stay safely under 300 characters.