Social-Media-Zeichenlimits 2026: Was jede Plattform zählt
Post-Limits für X, Bluesky, LinkedIn, Instagram, Threads, Mastodon, TikTok und Facebook in 2026, plus die vier verschiedenen Einheiten, in denen sie gezählt werden.
Jede Social-Media-Plattform veröffentlicht ein Zeichenlimit, und fast keine sagt dazu, was ein Zeichen eigentlich ist. Genau in dieser Lücke bricht Cross-Posting: derselbe Entwurf kommt durch den einen Editor und wird vom nächsten abgelehnt, ohne sichtbaren Unterschied.
Hier ist der Stand der Limits in 2026, gefolgt von den vier verschiedenen Dingen, die Plattformen meinen, wenn sie "Zeichen" sagen.
Die Zahlen
| Plattform | Post-Limit | Zähleinheit | Dokumentiert? | URL-Kosten |
|---|---|---|---|---|
| X (Twitter) | 280 kostenlos, 25.000 Premium | Gewichtete Einheiten | Ja, als Config | Pauschal 23 |
| Bluesky | 300 Grapheme und 3.000 Bytes | Graphem-Cluster | Ja, im Lexicon | Echte Länge |
| Mastodon | 500 Standard | UTF-16-Code-Einheiten | Ja, über Issue-Tracker | Pauschal 23 |
| TikTok | 2.200 über API | UTF-16-Runes | Ja, in der API-Referenz | Echte Länge |
| Threads | 500, plus 10.000 als Anhang | Nicht angegeben | Nein | Echte Länge |
| 3.000 | Nicht angegeben | Nein | Echte Länge | |
| 2.200 Bildunterschrift | Nicht angegeben | Nein | Echte Länge | |
| 63.206 | Nicht angegeben | Nein | Echte Länge |
Die vierte Spalte ist der Teil, den niemand abdruckt. Vier von acht Plattformen sagen irgendwo schriftlich, was sie zählen. Die anderen vier veröffentlichen eine Zahl und überlassen es Ihnen, die Einheit durch Anstoßen herauszufinden. LinkedIn nennt seine 3.000 in einem Hilfeartikel und hört dort auf7; Instagrams 2.200 taucht in Metas Werbeanzeigen-Referenz auf, zusammen mit einer Obergrenze von 30 Hashtags pro Beitrag9.
Zwei Zeilen widersprechen außerdem der üblichen Übersicht. Mastodon berechnet jeden Link pauschal mit 23 Zeichen, genau wie X5, Kürzungsdienste bringen also bei beiden nichts. Und Bluesky erzwingt zwei Obergrenzen gleichzeitig auf demselben Feld2, was vor allem diejenigen erwischt, die auf Japanisch schreiben.
Facebooks Zahl verdient eine eigene Fußnote. 63.206 ist nicht das Ergebnis irgendeiner Kapazitätsrechnung: hex FACE ist 64.206, und ein Entwickler hat 1.000 abgezogen10.
Eine Zeichenkette, fünf Preise
Nehmen Sie diesen Post, der nach jedem vernünftigen menschlichen Maßstab 21 Zeichen hat:
Ship it 🚀 привет 世界 👨👩👧👦
Acht ASCII-Zeichen, eine Rakete, ein russisches Wort, zwei Han-Zeichen und das vierköpfige Familien-Emoji. Jetzt messen wir.
Einundzwanzig bei Bluesky. Achtundfünfzig auf einem Server mit Byte-Limit. Der Text hat sich nie geändert.
Die vier Einheiten
Graphem-Cluster
Ein Graphem ist das, worauf ein Mensch zeigen und "ein Zeichen" sagen würde. Bluesky zählt so und sagt es auch in seinem Lexicon2, damit ist es die einzige Plattform, deren Zähler garantiert mit Ihren Augen übereinstimmt. Threads verhält sich in der Praxis genauso, dokumentiert es aber nicht.
UTF-16-Code-Einheiten
Das ist, was JavaScripts String.prototype.length zurückgibt, und genau deshalb sind so viele Plattformen dabei gelandet: es war der Standard in der Sprache, in der ihr Editor geschrieben wurde.
"hello".length // 5
"привет".length // 6
"世界".length // 2
"🚀".length // 2
Alles in der Basic Multilingual Plane zählt als 1. Alles außerhalb, also die meisten Emoji, zählt als 2.
Zwei Plattformen bestätigen, dass sie es so machen. Mastodons eigener Issue-Tracker hält das Verhalten fest6, und TikToks API-Referenz ist ungewöhnlich direkt und begrenzt das Titelfeld auf "2200 in UTF-16 runes"8. Von Instagram, LinkedIn und Facebook wird weithin dasselbe angenommen, und sie verhalten sich in der Praxis auch so, aber keine der drei dokumentiert irgendwo eine Einheit, die wir finden konnten. Wenn Sie dort nahe am Limit sind, messen Sie, statt anzunehmen.
Gewichtete Einheiten, also X und nur X
X ist die Plattform, die sich genaues Lesen lohnt, weil das, was allgemein darüber erzählt wird, falsch ist.
Das Schema wird als Konfigurationsdatei veröffentlicht1. Das Standardgewicht ist 200, die Skala ist 100, die Standardkosten sind also 2 Einheiten. Vier Bereiche sind ausgenommen und kosten 1:
U+0000bisU+10FFU+2000bisU+200DU+2010bisU+201FU+2032bisU+2037
Der erste Bereich ist deutlich breiter, als die meisten annehmen. Er reicht bis U+10FF, und damit liegen Griechisch, Kyrillisch, Hebräisch, Arabisch, Devanagari, Thai und Georgisch alle darin. Ein Tweet auf Russisch kostet nicht das Doppelte. Ein Geviertstrich auch nicht, der bei U+2014 liegt, also im dritten ausgenommenen Bereich.
Das Doppelte kostet alles oberhalb von U+10FF: CJK, Emoji und die meisten historischen Schriften. Die verbreitete Behauptung steht also auf dem Kopf. Chinesisch und Japanisch zahlen den Aufschlag, Russisch und Arabisch nicht.
UTF-8-Bytes
Bytes sind meistens unsichtbar, bis sie es nicht mehr sind. ASCII ist 1 Byte, Kyrillisch und Griechisch sind 2, CJK und die meisten Emoji sind 3, der Rest des Emoji-Blocks ist 4.
Bei Bluesky hört das auf, Trivia zu sein. Sein Lexicon setzt maxGraphemes: 300 und maxLength: 3000 auf demselben Textfeld2. Auf Deutsch erreichen Sie die 300 Grapheme lange vor den 3.000 Bytes. Schreiben Sie 300 Grapheme Japanisch mit je 3 Bytes, sind Sie bei 900 und damit weiterhin im Rahmen. Schreiben Sie 300 Emoji, sind Sie bei 1.200. Die Byte-Grenze ist großzügig, aber sie ist real, und in der Oberfläche wird sie nirgends erwähnt.
Warum ein Emoji 25 kosten kann
Das Familien-Emoji ist das klarste Beispiel für das ganze Problem, weil es in keinem technischen Sinn ein Zeichen ist. Es sind vier Personen, zusammengeschweißt durch drei unsichtbare Zero-Width-Joiner.
Ein Graphem. Sieben Codepunkte. Elf UTF-16-Einheiten. Fünfundzwanzig Bytes. Bei X kostet es 11 gewichtete Einheiten, weil die vier Personen mit je 2 berechnet werden und die drei Joiner in den ausgenommenen Satzzeichenbereich fallen und je 1 kosten.
Fügen Sie acht davon in einen Bluesky-Entwurf ein und Sie haben 8 von 300 verbraucht. Fügen Sie dieselben acht in einen Mastodon-Post ein und Sie haben 88 von 500 verbraucht.
Links, und die zwei Plattformen, die hilfreich darüber lügen
X ersetzt jede URL durch einen t.co-Link, der mit exakt 23 Zeichen berechnet wird1. Ein Link mit zwanzig Zeichen und einer mit zweihundert kosten dasselbe. Mastodon macht dasselbe mit derselben Zahl5 und geht noch weiter: eine Erwähnung von @[email protected] wird Ihnen als alice berechnet, die Domain fällt weg.
Überall sonst kostet eine URL, was sie wiegt. Drei mit UTM-Parametern beladene Kampagnen-Links nehmen 400 Zeichen von einem 500-Zeichen-Post bei Threads und lassen Ihnen einen Satz.
Unser Zeichenzähler zeigt Codepunkte, Grapheme und UTF-8-Bytes nebeneinander, was der schnellste Weg ist herauszufinden, welche Einheit eine Plattform verwendet, wenn sie es nicht sagt. Wenn Sie sehen wollen, wie ein Link nach dem Posten tatsächlich dargestellt wird, holt der Twitter Card Preview die Open-Graph-Metadaten, die X für die Karte verwendet.
Wo das veröffentlichte Limit nicht das echte Limit ist
Vier Stellen, an denen die Schlagzeilenzahl in die Irre führt:
Bluesky veröffentlicht 300 und erzwingt darunter 3.000 Bytes2.
Threads veröffentlicht 5003, aber seit September 2025 können Sie bis zu 10.000 weitere Zeichen an denselben Post anhängen4. Der Post bleibt 500. Das darunter nicht.
TikTok dokumentiert 2.200 für API-Posts8, während für den Editor in der App seit 2023 verbreitet 4.000 berichtet werden. Wir konnten kein TikTok-Dokument finden, das 4.000 nennt, behandeln Sie die API-Zahl also als die verlässliche und die App-Zahl als beobachtetes Verhalten.
Mastodons 500 sind ein Standardwert, keine Einstellung. Vanilla-Mastodon hat sie fest im Code; eine andere Zahl bedeutet, den Quellcode zu patchen oder einen Fork zu betreiben. Deshalb variiert "Mastodons Limit" im Fediverse, ohne dass ein Admin je einen Schalter umgelegt hätte.
Was man dagegen tut
Wenn Sie plattformübergreifend posten, verfassen Sie zuerst nach X-Regeln. Gewichtete Einheiten plus Pauschaltarif für URLs ist die engste und merkwürdigste Kombination in der Tabelle, und was dort durchkommt, passt überall sonst mit Puffer. Die Ausnahme sind Japanisch und Chinesisch, wo X mit weitem Abstand die teuerste Plattform ist und Blueskys Graphem-Zählung die günstigste.
Wenn Sie einen Zähler bauen statt einen zu benutzen, nehmen Sie die Referenzimplementierung. X veröffentlicht die Gewichtstabelle als maschinenlesbare Config1, und ein Zähler, der sie annähert, wird sich mit dem Backend genau bei den Posts uneinig sein, die nahe am Limit liegen, also bei den einzigen, bei denen überhaupt jemand nachsieht.
Für einen einzelnen Entwurf verfolgt der Social-Media-Zeichenzähler alle oben genannten Plattformen gleichzeitig. Und wenn Sie die allgemeine Fassung dieses Problems wollen, also Zähleinheiten statt Posts, behandelt was eigentlich als Wort zählt dieselbe Mehrdeutigkeit für Wortzähler, während Base64 erklärt beschreibt, was mit diesen Bytes passiert, wenn sie einen reinen Textkanal überstehen müssen.
Quellen
Jede Zahl in diesem Artikel lässt sich auf eine Quelle unten zurückführen. Behauptungen ohne Beleg wurden gestrichen, nicht abgeschwächt.
- PrimärquelleX (Twitter)
Die Obergrenze von 280 Einheiten, die pauschale URL-Ersetzung mit 23 Zeichen und die genauen Codepunkt-Bereiche, die 1 statt 2 gewichtete Einheiten kosten.
- PrimärquelleBluesky (AT Protocol)
Bluesky erzwingt zwei Obergrenzen gleichzeitig auf demselben Feld, maxGraphemes 300 und maxLength 3000 Bytes.
- PrimärquelleMeta
Threads-Posts sind auf 500 Zeichen begrenzt, so in der Launch-Ankündigung angegeben.
- PrimärquelleMeta
Der Textanhang mit 10.000 Zeichen, der neben dem unveränderten 500-Zeichen-Post steht.
- PrimärquelleMastodon
Mastodons Standard von 500 Zeichen, die pauschalen 23 Zeichen für jeden Link und die Regel, dass eine Erwähnung nur den Benutzernamen berechnet, nicht die Domain.
- PrimärquelleMastodon
Mastodon zählt UTF-16-Code-Einheiten statt Graphem-Cluster, deshalb kosten Emoji dort mehr als bei Bluesky.
- PrimärquelleLinkedIn Help
LinkedIns Obergrenze von 3.000 Zeichen pro Post.
- PrimärquelleTikTok for Developers
TikToks API begrenzt das Titelfeld auf 2.200 in UTF-16-Runes, eine der wenigen Stellen, an denen eine Plattform ihre Zähleinheit schriftlich benennt.
- PrimärquelleMeta for Developers
Das Limit von 2.200 Zeichen für Instagram-Bildunterschriften und die Obergrenze von 30 Hashtags pro Beitrag.
- BerichterstattungTechCrunch
Facebooks Obergrenze von 63.206 Zeichen und der Hexadezimal-Scherz hinter genau dieser Zahl.
Themen
- Social Media
- Character Count
- Bluesky
In diesem Artikel erwähnte Tools
- Character Counter - Count characters with platform-specific limits for Twitter, Instagram and more.
- Social Media Character Counter - Check character counts against limits for Twitter, Instagram, LinkedIn, Facebook, YouTube, and TikTok.
- Twitter Card Preview - Preview how your page looks when shared on Twitter/X with meta tag generation.
Neue Tools per E-Mail
Neue Tools und gelegentlich ein ausführlicher Artikel, etwa einmal im Monat. Kein Spam, deine Adresse bekommt niemand, Abmeldung mit einem Klick.