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

PlatformPost limitNative threading
X (Twitter)280Yes
Bluesky300Yes
Threads500Yes
Mastodon500Yes
Instagram2,200No
LinkedIn3,000No
Facebook63,206No

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

FieldLimit
Bio256 characters
Display name64 characters
Image alt text2,000 characters
Images per post4 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.