X (Twitter) Character Limit: 280 Characters

Last updated July 2026

The X (Twitter) character limit is 280 characters per post on free accounts, and up to 25,000 characters for X Premium subscribers. That's the shortest hard limit of the major networks — Bluesky gives you 300 and most others far more.

Note: URLs always count as 23 characters. X Premium long-form posts truncate at 280 in the timeline with a Show more link.

Character limits across platforms

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

Compare in detail with Bluesky’s 300-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

X (Twitter) supports native threads, so longer content isn't lost — it's continued in a connected reply. When your post runs past 280 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 X (Twitter) limits

FieldLimit
Bio160 characters
Display name50 characters
Username / handle15 characters
Direct message10,000 characters
Image alt text1,000 characters

Ideal X (Twitter) post length

While you can use all 280 characters, the engagement sweet spot on X (Twitter) is around 71–100 characters. Leading with a tight, front-loaded hook tends to outperform maxing out the limit.

Cross-posting to X (Twitter) with Postwake

Postwake watches the platform you actually write on and replicates each post to X (Twitter) within seconds. When your source post is longer than X (Twitter)'s 280-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 X (Twitter) character limit in 2026?

As of 2026, X (Twitter) allows 280 characters per post on free accounts, and up to 25,000 characters for premium subscribers.

Can I post longer than 280 characters on X (Twitter)?

Yes — premium subscribers can write up to 25,000 characters, and you can also continue past 280 by splitting the content into a native thread.

How does X (Twitter) compare to Bluesky?

X (Twitter) allows 280 characters per post versus 300 on Bluesky — Bluesky gives you 20 more characters per post.

How does X (Twitter) compare to Threads?

X (Twitter) allows 280 characters per post versus 500 on Threads — Threads gives you 220 more characters per post.

How does X (Twitter) compare to Mastodon?

X (Twitter) allows 280 characters per post versus 500 on Mastodon — Mastodon gives you 220 more characters per post.

How does Postwake handle the X (Twitter) character limit when cross-posting?

Postwake watches your origin platform and replicates each post to X (Twitter), automatically splitting it into a native thread when it exceeds 280 characters — deterministically, with no double-posts.

Post once. Reach everywhere.

Write on your favorite network and let Postwake replicate it to X (Twitter) and beyond — thread-splitting and platform limits handled automatically.