Cross-posting to Bluesky, Threads, Mastodon and X

Each network counts characters and handles threads its own way. Here are the rules, and where Octopost stands on each network today: X is live, the others are on their way.

Limits, threads and Octopost status

NetworkPost lengthLong posts becomeIn Octopost
X (Twitter)280 (links count as 23)Native reply chainLive
Threads500 charactersNative reply chainWorks; opens to customers after Meta approves our app
Bluesky300 graphemesNative reply chainIn testing
Mastodon500 on most servers (links count as 23)Native reply chainIn testing
LinkedIn3,000 charactersSeparate numbered postsIn testing

Want to know when a network goes live? Email hello@greatwork.company and we will reply when it does.

Questions

Can I cross-post to Bluesky, Threads and Mastodon with Octopost today?

Not yet as a customer. X is live. Threads publishes correctly but Meta has to approve our app before anyone outside our team can connect it. Bluesky, LinkedIn and Mastodon are in testing, and we mark each one live only after a real end-to-end test.

What happens when my post is too long for Bluesky?

Split it into a thread. Bluesky allows 300 graphemes per post, so a 500-character Threads post becomes two Bluesky posts. The free thread splitter shows the split for every network.

Why does the same text have different lengths on X and Bluesky?

X counts every link as 23 characters and most emoji as 2. Bluesky counts graphemes, so one emoji is 1. Mastodon counts links as 23 like X.

What does Octopost cost?

Basic is $29 a month for 3 accounts, Premium $79 for 10 accounts, Business $199 for unlimited accounts. The API and MCP server are on every plan. Every plan starts with 7 days for $1.

Social media MCP server · Compare Octopost with Postiz, Buffer and Typefully