GUIDE · CROSS-POSTING

Post to LinkedIn, Threads and Bluesky
without three rewrites.

Pasting the same post everywhere breaks on the first try: a LinkedIn post can run 3,000 characters, Threads stops at 500 and Bluesky at 300. Here are the limits that matter, the order that saves time, and how to have each version written for you.

Let PaperFlight do it — 7 days free No card. Or read on and do it by hand.

THE SHORT ANSWER

Write the full version for LinkedIn first, then cut a 500-character version for Threads and a 300-character one for Bluesky — keep the point in the first line, drop the detail, keep one link. Check media too: Bluesky takes up to 4 images (or one video), so a long carousel needs its best four slides there. Then post each version, or use a tool that publishes to all three.

The limits that break cross-posting

LinkedInThreadsBluesky
Text3,000 characters500 characters (emoji count as their UTF-8 bytes)300 characters as you see them
LinksPart of the 3,000Up to 5 per postPart of the 300
ImagesSeveral, or a PDF documentUp to 20 photos or videosUp to 4 images, or 1 video
Longer text—An optional text attachment (up to 10,000 characters)—

Do it by hand, step by step

  1. 1

    Write the long version first

    Write for LinkedIn: the point in the first line, the explanation, the takeaway. It is easier to cut than to grow.

  2. 2

    Cut a Threads version

    Keep the first line and the strongest two or three sentences, under 500 characters. Conversational beats formal on Threads.

  3. 3

    Cut a Bluesky version

    Under 300 characters: the point and one line of why, plus the link if you need one — the link counts.

  4. 4

    Fit the media

    Bluesky takes four images or one video; Threads up to 20 items; LinkedIn a PDF document or images. Pick the best four slides for Bluesky.

  5. 5

    Post — or schedule all three

    Post each version, or use a tool that publishes to all three; Threads has had a public posting API since June 2024, and Bluesky's protocol is open.

Why one caption everywhere underperforms

Each feed rewards its own shape: LinkedIn rewards a clear first line and a worked explanation, Threads a quick conversational take, Bluesky a crisp point. The same idea, cut for each, reads as native everywhere.

WITH PAPERFLIGHT

PaperFlight writes a version for each channel.

Write once — or let your AI CMO write it — and PaperFlight's Writer makes a caption for each channel inside its limit, your sign-off included, and fits the media: a deck cut to the images a channel takes, the video where it plays. LinkedIn, X, Instagram, TikTok, YouTube, Facebook, Threads and Bluesky, from one approval.

Questions people ask.

Can I post to Threads and Bluesky from one tool?
Yes. Threads has a public posting API (since June 2024) and Bluesky's protocol is open, so publishing tools can post to both.
What is the character limit on Bluesky?
300 graphemes — characters as you see them, so an emoji counts as one.
What is the character limit on Threads?
500 characters per post; emoji count as their UTF-8 bytes. Longer text can go in an optional attachment.
Should I post the same text everywhere?
Post the same idea, not the same text. A version cut for each channel reads as native and fits its limits.

Hire the team. Keep your mornings.

PaperFlight is an AI CMO with its own team: it plans the week, writes and designs every post in your brand, publishes it to eight channels and learns from the results. 7 days free, no card.