Post on X. We copy it everywhere else.
Cross-posting is publishing the same post to more than one social network. This is how it works across X, Bluesky, Threads and Mastodon — what breaks when you do it by hand, and what a tool has to get right.
What cross-posting actually is
Cross-posting means one piece of writing, published on several networks. The manual version is copy, paste, re-upload the image, trim it to fit, repeat. The automated version watches the network you already write on and republishes each new post to the others within minutes, rewritten for each destination.
The distinction that matters is not manual versus automatic. It is mirroring versus adapting. A mirror sends the same 280 characters everywhere and hopes. An adapter measures the post the way each network measures it, splits what is too long into a native thread, re-uploads the media and fixes the mentions — which is what makes a cross-post read like a post rather than an import.
The hard part
Four things that break when you copy and paste
Every one of these is invisible until a post lands wrong in front of an audience you spent a year building.
Length
280 characters on X is not 300 on Bluesky and not 500 on Threads or Mastodon. Copy a long X thread into Bluesky by hand and you either truncate it or paste it as one unreadable block.
What MicroPoster does: Text is measured the way each network measures it, then split into a native reply chain that reads like it was written there.
Compare every limitLinks
X and Mastodon charge a flat 23 characters for any link. Bluesky and Threads charge every character of it, so a tracking URL that was free on X can push the same post over the limit elsewhere.
What MicroPoster does: Links are counted per network before the split is decided, so a post never arrives one character too long.
How Bluesky countsMentions
@someone on X is a stranger on Bluesky — or worse, a different person. Pasted mentions either notify nobody or notify the wrong account.
What MicroPoster does: Mentions that only exist on the source network are rewritten instead of being fired blindly at whoever holds that handle on the destination.
See the reformattingMedia
A pasted image URL is a link, not a picture. Manually re-uploading photos and video to three more networks is where most people quietly give up on cross-posting.
What MicroPoster does: Images, GIFs and video are pulled from the source post and uploaded natively to each destination.
X to BlueskyThe routes
Cross-post in any direction
X, Bluesky, Threads and Mastodon. Whichever one you write on is the source; the others receive the copy. These are the routes people set up most.
X to Bluesky
The most travelled route. Threads split at 300 graphemes, media re-uploaded, OAuth on both ends.
Read moreX to Threads
Published through Meta's official Threads API, with 500-character chains instead of one clipped post.
Read moreX to Mastodon
Any server, your server's own character limit, links counted at 23 exactly as Mastodon counts them.
Read moreMastodon to Bluesky
Fediverse to AT Protocol, without either one being your only home.
Read moreChoosing a tool
What a cross-posting tool has to handle
Six things worth checking before you connect an account to any cross-posting tool, this one included.
It reformats, it does not mirror
The minimum bar: measuring your text the way the destination measures it and splitting long posts into native threads. Anything that pastes 280 characters into a 300-grapheme field and hopes for the best will eventually fail silently.
It uses official APIs
Cross-posting through a network's own API, authorised with OAuth, is supported behaviour. Tools that log into your account with your password put the account itself at risk.
It lets you opt a post out
Some posts belong to one audience. A cross-posting tool needs a way to hold a post back — in MicroPoster that is #nocrosspost or #keephere, in the post or in any reply of the thread.
It works from what you already published
The habit that sticks is writing where you always write. A tool that requires a separate composer for every network is really just four apps in a trench coat.
It handles the direction you actually post in
Plenty of tools only push out of X. If your writing starts on Mastodon or Bluesky, check the source network is supported before you subscribe.
It tells you what it did
Every copy should be visible, retryable and editable after the fact, with a log of what went where and what was skipped.
Cross-posting without annoying anyone
The complaint about cross-posting is never really about cross-posting. It is about posts that arrive clipped, out of context, or four times over.
- Keep replies at home. A reply only makes sense under the post it answers, so cross-post original posts and leave conversations where they started.
- Let long posts become real threads. A truncated post with “…” and a link back is the fastest way to teach a new audience to ignore you.
- Do not cross-post the same thing four times a day. One copy per post is the point; auto-reposting is a separate, slower cadence.
- Tag out what does not travel. Platform-specific in-jokes, X Community posts and anything referencing a mention that has no counterpart elsewhere are better kept where they were written.
Cross-posting questions
What is cross-posting on social media?
Cross-posting is publishing the same post to more than one social network. Done by hand it means copying text, re-uploading images and fixing the length for each one. Done automatically, a tool watches the network you write on and republishes each new post to the others, reformatted to fit.
Is cross-posting bad for reach?
Copying a post verbatim can be, because a post that does not fit the destination reads as an import. Reformatted cross-posts do not have that problem: native threads, native media and rewritten mentions look like posts written for that network, because structurally they are.
Which networks can MicroPoster cross-post between?
X (Twitter), Bluesky, Threads and Mastodon, in any direction. Any of the four can be the source you write on, and any of the others can receive the copy.
What are the character limits I need to respect?
X allows 280 characters on a free account and 25,000 on Premium; Bluesky allows 300 graphemes; Threads allows 500; Mastodon allows 500 by default but each server sets its own. Anything longer becomes a thread rather than being cut.
Can I stop one post from being cross-posted?
Yes. Add #nocrosspost or #keephere to the post, or to any reply in its thread, and MicroPoster skips it without spending your quota.
Do cross-posting tools need my password?
They should not. MicroPoster connects every network over OAuth — including Bluesky, where many tools still ask for an app password — so access is granted by the network and can be revoked from either side.
Is there a free trial?
Yes — 7 days with every automation included, no credit card required.
Stop pasting the same post four times
Write where you always write. MicroPoster handles the other three networks, in their own format.
Start your free trial7 days free • No credit card required • Cancel anytime