What counts toward the Bluesky limit
Bluesky counts graphemes: characters as people see them. A letter, a space, an emoji or a flag each count as one, which is exactly how this counter works. Behind the scenes a post must also stay under 3,000 bytes, a cap you’ll only meet with very emoji-heavy text.
Replies are posts too, with the same 300-character limit. Hashtags you type count toward the 300 and can be up to 64 characters each. A post can also carry up to eight extra tags that don’t appear in the text.
The bio has 256 characters and the display name 64, and the official app gives you up to 2,000 characters of alt text per image.
Bluesky character limits
| Field | Limit (characters) | Notes |
|---|---|---|
| Post | 300 | 300 graphemes and at most 3,000 bytes. Replies use the same limit. |
| Bio | 256 | |
| Display name | 64 | |
| Hashtag | 64 | Per tag. |
| Image alt text | 2,000 | Limit in the official app. |
| Username on bsky.social | 18 | The part before .bsky.social. |
Hashtags on Bluesky
Hashtags in text become tag facets of up to 64 graphemes each. A post can also carry up to 8 extra tags that don't appear in the text.
Tips for Bluesky posts
- Keep each post under 300 characters and split longer ideas into a thread.
- Write alt text for every image, since the app gives you plenty of room.
- Use a few clear hashtags. Tags are clickable and searchable.
- Use a custom domain as your handle so people can see the brand owns the account.
- Add caption files to videos so they work with the sound off.
Publish Bluesky posts that fit, on schedule
Postocial publishes to Bluesky from the same calendar as your other networks. Write a 300-character Bluesky version next to the longer versions for LinkedIn or Facebook, schedule it and, on Premium and higher plans, answer replies in the unified inbox.
See how Postocial works with Bluesky.
Sources
The Bluesky limits on this page come from these pages. Researched on . Networks change their limits without notice, so check the official pages before a big launch.
- Bluesky lexicon: post
- Bluesky lexicon: profile
- Bluesky lexicon: image embed
- Bluesky lexicon: gallery embed
- Bluesky lexicon: video embed
- Bluesky lexicon: rich text facets
- Bluesky app source: constants
- AT Protocol source: handle rules
- AT Protocol: handle specification
- Engadget: Bluesky supports 10-minute videos
- GIGAZINE: Bluesky photo carousels
- Hootsuite: social media image sizes guide