Cross-posting

How to cross-post from Threads to Bluesky

Threads und Bluesky sind die beiden Text-Feeds, die nach dem Umbruch bei X am schnellsten gewachsen sind, und sie bilden ein natürliches Cross-Posting-Paar — gleicher Gesprächston, gleicher Rhythmus aus kurzen Beiträgen, andere Technik darunter. Die Zahlen sind die erste Überraschung: Threads erlaubt 500 Zeichen und Bluesky 300 Grapheme, sodass zwei von fünf Zeichen weichen müssen. Die zweite Überraschung ist, wie jede Plattform zählt: Bluesky misst Grapheme (sichtbare Zeichen — Emoji zählen einmal) gegen eine separate Grenze von 3.000 Bytes, und Links verbrauchen dort Budget, während die Community-Dokumentation darauf hindeutet, dass sie auf Threads kostenlos sind.

Dieser Guide zeigt, was sauber zwischen beiden wandert, was bei 300 zerbricht, und den Workflow zum Veröffentlichen auf beiden — von Hand oder einmal in SocialKit verfasst.

Start My Free Trial

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

Threads vs Bluesky: the spec deltas

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

ThreadsBluesky spec mapping. Limits last verified June 2026; platforms change these quietly, so check the composer when in doubt.
SpecThreads (from)Bluesky (to)
Caption limit500 characters300 graphemes (visual characters — emoji count once)
Video lengthUp to 5 minutesShort clips — Bluesky has been raising limits (around 3 minutes as of early 2026)
HashtagsOne topic tag per post — Threads replaced multi-hashtag culture with a single tagPlain-text hashtags count toward the 300-grapheme limit
Link-ZählungZählt Berichten zufolge nicht zum LimitURL-Text zählt; ihn nach dem Laden der Link-Card zu löschen gibt die Grapheme frei
Bilder pro BeitragKarussells mit bis zu 20 Fotos oder VideosBis zu 4 Bilder, jedes mit großzügigem Alt-Text-Feld
ProtokollActivityPub (Fediverse-Teilen, Opt-in)AT Protocol (Custom Feeds, Domain-Handles)

The good news

What transfers cleanly

  • Kurze Gesprächsbeiträge: Alles innerhalb von 300 Graphemen lässt sich unverändert hinüberkopieren — und die Register liegen nah genug beieinander, dass dieselbe Formulierung meist auf beiden Feeds funktioniert.
  • Emoji, fair gezählt: Bluesky zählt Grapheme, daher zählt selbst ein komplexes Emoji aus mehreren Codepoints als eines — ein emoji-lastiger Threads-Beitrag bläht sich nicht in der Länge auf, wie es auf Plattformen passieren kann, die Code-Einheiten zählen.
  • Bis zu vier Bilder: Bluesky nimmt vier Bilder pro Beitrag an, sodass die ersten vier Frames eines Threads-Karussells übertragen werden — und Blueskys Alt-Text-Feld ist weit großzügiger als der Beitrag selbst.
  • Die meisten Videos: Bluesky hebt seine Video-Limits laufend an (rund 3 Minuten Stand Anfang 2026), sodass lockere Clips locker durchgehen — nur Threads-Videos nahe der 5-Minuten-Grenze brauchen einen Schnitt.
  • Threading: Beide Plattformen unterstützen native Antwortketten, sodass sich eine Sequenz Beitrag für Beitrag nachbauen lässt — jedes Glied der Kette muss nur unter 300 Graphemen bleiben.

The fine print

What breaks in transit

  • Der Überhang von 200 Zeichen: Ein Threads-Beitrag, der seine vollen 500 Zeichen nutzt, verliert unterwegs 40 %. Jenseits von leichtem Kürzen ist die ehrliche Lösung ein Umschreiben rund um den einen stärksten Punkt — oder ein Bluesky-Thread aus zwei Beiträgen.
  • Links beginnen zu zählen: Die Community-Dokumentation deutet darauf hin, dass URLs Threads’ Budget nicht verbrauchen, doch auf Bluesky zählt der URL-Text zu den 300 Graphemen — ein langer roher Link kann ein Drittel des Beitrags auffressen. (Der Composer lässt dich die URL meist löschen, sobald ihre Link-Card geladen ist, was die Grapheme zurückgibt.)
  • Der Topic-Tag hat keinen Zwilling: Threads erlaubt einen Topic-Tag pro Beitrag; Bluesky nutzt Klartext-Hashtags, die zum Limit zählen und Suche sowie Custom Feeds speisen. Der Tag wird entweder zu einem Hashtag, der seine Grapheme verdient, oder löst sich in der Formulierung auf.
  • Die Erwartungen an Alt-Text steigen: Blueskys Community behandelt Bildbeschreibungen weit konsequenter als Selbstverständlichkeit als Threads, und das Protokoll gibt dem Alt-Text ein viel größeres Budget als dem Beitrag — unbeschriebene Bilder fallen auf.
  • Audience-Technik: Threads kann Beiträge über ActivityPub ins Fediverse teilen, während Bluesky auf dem AT Protocol läuft — die beiden Netzwerke sind nicht nativ miteinander verbunden (Drittanbieter-Bridges existieren), sodass Cross-Posting der verlässliche Weg ist, mit dem ein Text beide Welten erreicht.
  • @Erwähnungen: Bluesky-Handles sind Domains (@name.bsky.social oder eine eigene Domain wie @name.com), daher müssen Threads-Style-@Namen neu getaggt werden — und der passende Account existiert dort womöglich schlicht nicht.

Step by step: by hand vs with SocialKit

The manual way

  1. Kürze, bevor du einfügst: Finde die Kernaussage des Threads-Beitrags und schreibe sie so um, dass sie in 300 Grapheme passt — Schlusssätze zu streichen schlägt meist das Quetschen jedes einzelnen Satzes.
  2. Geh mit Links bewusst um: Füge die URL ein, lass die Link-Card rendern, und lösche dann den URL-Text, wenn die Card allein ihn trägt — die Grapheme kehren in dein Budget zurück.
  3. Wandle den Topic-Tag nur dann in einen Hashtag um, wenn er die Entdeckung in der Bluesky-Suche oder einem Custom Feed wirklich fördert — jedes Zeichen davon zählt.
  4. Hänge bis zu vier Bilder wieder an und schreibe für jedes Alt-Text — das Feld ist großzügig und die Kultur erwartet es.
  5. Tagge Personen mit ihren Bluesky-Handles neu (im Domain-Stil, wie @name.bsky.social), nachdem du bestätigt hast, dass sie tatsächlich dort sind.
  6. Gib der Bluesky-Kopie ihre eigene Veröffentlichungszeit und prüfe Antworten auf beiden Netzwerken — Gespräche verzweigen sich sofort, sobald ein Beitrag an zwei Orten lebt.

With SocialKit — compose once, customize per network

  1. Verfasse die Threads-Version einmal in SocialKit mit beiden ausgewählten Netzwerken — der Composer zählt beim Tippen das Limit jedes Netzwerks (500 und 300).
  2. Straffe die Bluesky-Variante auf demselben Bildschirm: Kürze auf 300, passe Tags und Erwähnungen an, lass das Threads-Original unangetastet — keine zweite App, kein erneutes Hochladen von Bildern.
  3. Plane beide in ihre eigenen Slots und lass SocialKit automatisch veröffentlichen.
  4. Vergleiche die Ergebnisse in SocialKits Analytics — mit der Zeit siehst du, auf welche Themen jede Zielgruppe wirklich reagiert und welche beide Feeds verdienen.
Start My Free Trial

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

Pro tips

Tip 1

Schreibe die 300-Grapheme-Version zuerst, wenn ein Beitrag für beide bestimmt ist: Das Erweitern auf 500 für Threads ist mühelos; das Komprimieren von 500 auf 300 ist eine Operation. Der knappe Entwurf ist die Vorlage.

Tip 2

Gib Grapheme für Wörter aus, nicht für URLs: Der Link-Card-Trick — einfügen, auf die Card warten, den URL-Text löschen — ist der größte einzelne Platzsparer beim Cross-Posting zu Bluesky.

Tip 3

Achte auf die Byte-Grenze: Bluesky erzwingt zusätzlich 3.000 Bytes UTF-8 pro Beitrag — einfaches Deutsch erreicht sie nie, doch emoji-dichte Beiträge können die Byte-Prüfung vor der Grapheme-Prüfung scheitern lassen.

FAQ

Threads → Bluesky questions

Start My Free Trial

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

Was ist der Unterschied beim Zeichenlimit zwischen Threads und Bluesky?

Threads erlaubt 500 Zeichen pro Beitrag; Bluesky erlaubt 300 Grapheme (sichtbare Zeichen, definiert im Post-Schema des AT Protocol), mit einer separaten Grenze von 3.000 Bytes für den rohen UTF-8-Text. In der Praxis muss ein Beitrag in voller Länge auf Threads rund 40 % verlieren, um auf Bluesky zu passen.

Zählen Links auf Threads und Bluesky zum Limit?

Unterschiedlich. Die Community-Dokumentation deutet darauf hin, dass Links nicht zu Threads’ 500 Zeichen zählen. Auf Bluesky zählt der URL-Text zu den 300 Graphemen — der Composer lässt dich die URL aber meist löschen, sobald ihre Link-Card geladen ist, sodass die Vorschau ohne die Zeichenkosten erhalten bleibt.

Können Threads und Bluesky direkt miteinander reden?

Nicht nativ — Threads föderiert über ActivityPub (das Fediverse, das es mit Mastodon teilt), während Bluesky auf dem AT Protocol läuft. Zwischen den beiden Ökosystemen existieren Drittanbieter-Bridges, doch für einen Veröffentlichungs-Workflow bleibt das Cross-Posting zu jedem Netzwerk der verlässliche Weg, beide Zielgruppen zu erreichen.

Wie unterscheiden sich Hashtags zwischen Threads und Bluesky?

Threads erlaubt einen einzigen Topic-Tag pro Beitrag statt traditioneller Hashtags. Bluesky nutzt Klartext-Hashtags, die zum 300-Grapheme-Limit zählen und in Suche sowie Custom Feeds auftauchen — füge nur dann einen hinzu, wenn der Tag die Entdeckung wirklich fördert, denn er konkurriert mit deinen Wörtern um den Platz.

Post to Threads and Bluesky in one go

Compose once, customize the caption per network, and let SocialKit publish to Threads, Bluesky, 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