Cross-posting

How to cross-post from Threads to X (Twitter)

Threads to X is the direction where the box gets smaller: 500 characters of Threads budget must fit X’s 280-character free tier, and the counting rules tighten too — links that reportedly cost nothing on Threads bill a flat 23 characters on X, and the single topic tag becomes hashtags you pay for. Cross-posting this way is less about copying and more about cutting well.

This guide maps the spec deltas, flags what genuinely breaks at 280, and walks the workflow — manual, or composed once in SocialKit with the X cut made deliberately instead of by error message.

Start My Free Trial

€0.00 due today · cancel anytime · 7-day money-back guarantee

Threads vs X (Twitter): the spec deltas

Everything that changes between the two composers, side by side.

ThreadsX (Twitter) spec mapping. Limits last verified June 2026; platforms change these quietly, so check the composer when in doubt.
SpecThreads (from)X (Twitter) (to)
Caption limit500 characters280 characters (X Premium subscribers can post up to 25,000)
Video lengthUp to 5 minutesAbout 2 minutes 20 seconds for standard accounts; longer uploads are a Premium feature
HashtagsOne topic tag per post — Threads replaced multi-hashtag culture with a single tagCount toward the character limit; one or two is the platform norm
Link countingReported not to count toward the 500-character limitEvery URL counts as a flat 23 characters
Images per postCarousels up to 20 photos or videosUp to 4 attachments
Long-form routeText attachments (reported ~10,000 characters, rolling out)25,000-character posts on X Premium only

The good news

What transfers cleanly

  • Anything already short: a Threads post under 280 characters (minus 23 per link) pastes straight into X — and plenty of Threads posts are, since both feeds reward conversational brevity.
  • Up to four images: X accepts four attachments per post, so the first four frames of a Threads carousel move over, alt text included — both platforms support image descriptions.
  • Short video: clips inside roughly 2 minutes 20 seconds fit X’s free tier; Threads allows up to 5 minutes, so most casual clips clear both bars.
  • The reply-chain format: Threads and X both do native threading, so a multi-post sequence rebuilds naturally — each post just has to make its own 280.
  • The register: both feeds run on plain, conversational writing — unlike a LinkedIn or Instagram move, the wording itself rarely needs a tone shift.

The fine print

What breaks in transit

  • The 220-character overhang: everything between 280 and 500 characters has to go. Trimming rarely survives past light cuts — a post that used the full Threads budget usually needs a rewrite around one idea, or a split into a two-post X thread.
  • Link costs reappear: community documentation indicates links don’t count toward Threads’ 500-character limit, but X bills every URL at a flat 23 characters — a link-heavy Threads post can overflow 280 even when its prose alone fits.
  • Tags translate poorly: Threads allows a single topic tag per post; on X, hashtags count toward the limit and the culture is one or two at most. The topic tag usually becomes either one hashtag or plain words in the sentence.
  • Longer formats: Threads videos past ~2:20 and its expandable text attachments (reported to hold around 10,000 characters) have no free-tier X equivalent — longer video and 25,000-character posts are X Premium features (as of June 2026).
  • Carousels shrink: Threads carousels hold up to 20 photos or videos; X caps attachments at four, so a big carousel becomes a selection — or a thread.
  • @mentions: handles often match across the two platforms but live in different namespaces — the same @name can belong to a different person on X, so check every mention before it ships.

Step by step: by hand vs with SocialKit

The manual way

  1. Read the Threads post and find its one load-bearing sentence — that’s the X post; everything else is a candidate for deletion.
  2. Count the real budget: subtract 23 characters per link from 280 before you start cutting prose.
  3. Convert the topic tag: keep it as a single hashtag only if the term is genuinely searched on X; otherwise fold the keyword into the sentence.
  4. If the post resists cutting, split it: two or three X posts in a thread, with the strongest line first — it has to earn the click into the rest.
  5. Re-attach media natively — the four strongest carousel frames, video under about 2:20 on the free tier — and re-check every @mention against X’s namespace.
  6. Give the X copy its own slot instead of firing both at once: separate timing lets you see how each audience responds to the same idea.

With SocialKit — compose once, customize per network

  1. Compose the full 500-character version once in SocialKit with Threads and X both selected — the composer shows each network’s count as you type.
  2. Cut the X variant on the same screen: trim to 280, swap the topic tag for a hashtag (or nothing), and keep the Threads original untouched — no second app, no re-uploading media.
  3. Schedule each network into its own best slot rather than posting both the moment one is ready.
  4. Publish automatically, then use SocialKit’s analytics to see whether the short cut or the full version carries the idea better — it isn’t always the long one.
Start My Free Trial

€0.00 due today · cancel anytime · 7-day money-back guarantee

Pro tips

Tip 1

Draft at 280 first when you know a post is going to both: expanding a tight draft to 500 for Threads is painless; compressing 500 down to 280 is surgery. The tight version is the master.

Tip 2

Watch the link habit: one URL costs 23 of X’s 280 characters — about 8% of the post — and reportedly nothing on Threads. Posts built as “context + link” need the most rework in this direction.

Tip 3

Don’t auto-thread everything: a 500-character Threads post is not automatically a good two-post X thread. If the second post is just trailing context, cut it — one strong post beats a weak thread.

FAQ

Threads → X (Twitter) questions

Start My Free Trial

€0.00 due today · cancel anytime · 7-day money-back guarantee

Why doesn’t my Threads post fit on X?

Threads allows 500 characters per post and X’s free tier allows 280 — and X also counts every link as a flat 23 characters, while community documentation indicates links don’t count on Threads at all. A full-length Threads post is nearly double X’s budget before link costs even enter it.

Can I post longer than 280 characters on X?

X Premium subscribers can post up to 25,000 characters (as of June 2026), shown collapsed behind “Show more” in the feed. On the free tier, the native answer is a thread — each post gets its own 280. Note that a scheduled post over the connected account’s limit is rejected outright, not trimmed.

What happens to my Threads topic tag on X?

Nothing automatic — X has hashtags, not topic tags. Convert it to a single hashtag if people actually search that term on X; otherwise work the keyword into the sentence. X hashtags count toward the 280-character limit, and the platform convention is one or two at most.

Do Threads carousels work on X?

Partially. Threads carousels hold up to 20 photos or videos; X caps attachments at four per post. Either pick the four strongest frames or break the carousel into a short X thread with up to four images per post.

Post to Threads and X (Twitter) in one go

Compose once, customize the caption per network, and let SocialKit publish to Threads, X (Twitter), and 9 more platforms on schedule — no re-uploading, no copy-paste.

Start My Free Trial

€0.00 due today · cancel anytime · 7-day money-back guarantee