Bluesky Character Limit: 300 Characters
Last updated July 2026
The Bluesky character limit is 300 characters per post. That puts it between X (Twitter) (280) and Threads (500) among the major networks.
Note: Links count toward the 300-character limit — Bluesky does not auto-shorten URLs. Counted in graphemes.
Character limits across platforms
| Platform | Post limit | Native threading |
|---|---|---|
| X (Twitter) | 280 | Yes |
| Bluesky | 300 | Yes |
| Threads | 500 | Yes |
| Mastodon | 500 | Yes |
| 2,200 | No | |
| 3,000 | No | |
| 63,206 | No |
Compare in detail with X (Twitter)’s 280-character limit, Threads’s 500-character limit, and Mastodon’s 500-character limit, or see the full social media character limits comparison.
What happens when you exceed the limit
Bluesky supports native threads, so longer content isn't lost — it's continued in a connected reply. When your post runs past 300 characters, the right move is to split it at a sentence boundary and post the remainder as the next item in the thread, keeping each part under the limit.
Other Bluesky limits
| Field | Limit |
|---|---|
| Bio | 256 characters |
| Display name | 64 characters |
| Image alt text | 2,000 characters |
| Images per post | 4 images |
Ideal Bluesky post length
While you can use all 300 characters, the engagement sweet spot on Bluesky is around 150–220 characters. Leading with a tight, front-loaded hook tends to outperform maxing out the limit.
Cross-posting to Bluesky with Postwake
Postwake watches the platform you actually write on and replicates each post to Bluesky within seconds. When your source post is longer than Bluesky's 300-character limit, Postwake splits it into a native thread rather than truncating it. It's deterministic by design: no double-posts, no black-box AI, and if a platform rejects a post you get the exact error and a retryable action.
Frequently asked questions
What is the Bluesky character limit in 2026?
As of 2026, the Bluesky character limit is 300 characters per post.
Can I post longer than 300 characters on Bluesky?
Not in a single post, but Bluesky supports native threads, so you can continue past 300 characters by splitting the content across connected replies.
How does Bluesky compare to X (Twitter)?
Bluesky allows 300 characters per post versus 280 on X (Twitter) — Bluesky gives you 20 more characters per post.
How does Bluesky compare to Threads?
Bluesky allows 300 characters per post versus 500 on Threads — Threads gives you 200 more characters per post.
How does Bluesky compare to Mastodon?
Bluesky allows 300 characters per post versus 500 on Mastodon — Mastodon gives you 200 more characters per post.
How does Postwake handle the Bluesky character limit when cross-posting?
Postwake watches your origin platform and replicates each post to Bluesky, automatically splitting it into a native thread when it exceeds 300 characters — deterministically, with no double-posts.
Post once. Reach everywhere.
Write on your favorite network and let Postwake replicate it to Bluesky and beyond — thread-splitting and platform limits handled automatically.