X-teken teller (Twitter)

Sociale Media Tekst
0 Tekens
0 Hashtags
0 Vermeldingen
0 URLs
0 Regeleinden
0 Alinea-einden
Gedetecteerd
Hashtags
Vermeldingen
URLs

Inleiding

X telt posts met een systeem dat bijna niemand kent: gewogen tekens. Links krimpen tot exact 23 tekens hoe lang ze ook zijn, Chinese/Japanse/Koreanse glyphs en emoji wegen twee keer zoveel als Engelse letters, en een handvol Unicode-bereiken krijgt speciale behandeling. Het resultaat is een limiet die regelmatig verrast – een concept dat veilig onder de 280 lijkt, wordt afgewezen, en niemand kan zien waarom.

De Toollect X-teken teller (Twitter) past de echte regels toe, geen naïeve tekenreekslengte. Plak een concept en zes tellers werken bij bij elke toetsaanslag – gewogen totaal, hashtag-aantal, vermelding-aantal, URL-aantal, regeleinden en alinea-einden – naast lijsten van elke hashtag, vermelding en link die de parser detecteert. De detectiegrenzen werden geval per geval geverifieerd tegen live x.com-gedrag, inclusief de vreemde hoeken.

Alles draait lokaal in je browser. Geen API-sleutel, geen registratie, geen enkel verzoek – je concept verlaat nooit je apparaat, en de aantallen blijven instant omdat niets op een netwerk wacht.

Toepassingen

Social media managers die geplande posts controleren

Schedulingtools tellen X-concepten vaak fout omdat ze simpele lengte gebruiken. Haal de tekst door deze teller voordat je hem in de wachtrij zet – het gewogen totaal en de urllijst vertellen je exact wat X accepteert, en de overschrijdingswaarschuwing verschijnt zodra het concept de lijn overgaat.

CJK-schrijvers tegen stilletjes afkappen

Japanse, Chinese en Koreaanse passen ongeveer 140 glyphs in hetzelfde budget dat een Engelse post voor 280 gebruikt. Het gewogen aantal naast je concept zien maakt de onzichtbare verdubbeling planbaar in plaats van het pas na publicatie te ontdekken.

Ontwikkelaars van bots en automatisering

Als je bot programmatisch posts samenstelt, dient deze teller als specificatiereferentie – de wegingstabellen, de vaste linkkosten en de hashtag-/vermeldingsgrenstabellen documenteren regel voor regel wat de parser implementeert.

Cross-platform schrijvers

Een boodschap tussen platforms aanpassen betekent verschillende limieten en verschillende wiskunde respecteren. Paar deze tool met zijn broer, de Instagram Caption Analyzer, en check beide bestemmingen zonder te raden welk platform wat weegt.

Hoe het werkt

De teller draait in vier stappen volledig in je browser, live updaterend bij elke toetsaanslag:

  1. Tekst normaliseren. De invoer wordt eerst omgezet naar Unicode NFC-vorm, zodat een ontbonden é (letter plus combinerend accent) één keer telt in plaats van twee – net zoals X zelf normaliseert voor het tellen.
  2. Links extraheren en afplatten. Elke link die X herkent wordt eruit gehaald en vervangen door een vlakke kost van 23 tekens – zowel https://- en http://-adressen als domeinen zonder protocol zoals twitch.tv, waarvan de eindiging in de officiële top-level-domeinlijsten staat. Sluitende interpunctie zoals de zinseinde-punt blijft bij de omliggende tekst in plaats van bij de link.
  3. Segmenteren in grafeemclusters. De resterende tekst wordt met Intl.Segmenter gesplitst in door gebruikers waargenomen tekens – een emojifamilie gebouwd uit zeven codepunten, een vlag gebouwd uit twee, en een duim met hudtoon vormen elk exact één eenheid.
  4. Elk cluster wegen. Clusters met emoji wegen 2. Al het andere somt zijn codepunten op tegen de officiële lichte bereiken – 1 als binnen, 2 als buiten. Hashtags en vermeldingen worden apart geëxtraheerd uit de linkvrije tekst volgens de x.com-grenzen hieronder gedocumenteerd.

Elke optiewijziging doorloopt de hele keten opnieuw – er zijn geen opties in te stellen en geen modi; de tool past altijd dezelfde live-x.com-regels toe.

De gewogen telregels

Dit is de volledige wegingstabel die de teller toepast – passend bij de openbare twitter-text-configuratie waarop X bouwt.

Tekens Voorbeelden Gewicht
U+0000 – U+10FF Latijns, Grieks, Cyrillisch, Hebreeuws, Arabisch, Hindi, Thai, interpunctie, cijfers 1
U+2000 – U+200D Algemene interpunctie en de zero-width joiner 1
U+2010 – U+201F Streepjes en typografische aanhalingstekens 1
U+2032 – U+2037 Prime-tekens 1
Alles andere Chinees/Japans/Koreaans, hangul, emoji, de meeste andere schriften 2

Drie speciale regels liggen bovenop de tabel:

  • Elke link kost 23. Elk adres dat de parser herkent vlakt af tot exact 23 tekens ongeacht zijn echte lengte – https://- en http-url's plus domeinen zonder protocol zoals twitch.tv. Een imitatie waarvan de eindiging geen echt top-level domein is (foo.zzz) blijft gewoon tekst.
  • Emoji-clusters zijn atomair. Detectie werkt met grafeemclusters – 👨‍👩‍👧‍👦 telt als één cluster (gewicht 2), vlaggen als één, en hudtoon-modificatoren smelten samen met hun basis-emoji. Zonder clustering zou die familie foutief elf codepunten optellen.
  • Accenten vouwen samen vóór het tellen. Tekst wordt naar NFC genormaliseerd, dus café getypt met ontbonden accent telt 4 tekens, niet 5.

Een doorgerekend voorbeeld – het concept Meer over de missie 🚀 https://x.com/a/long/path :

Deel Berekening Kosten
Meer over de missie 27 lichte tekens 27
🚀 één emoji-cluster 2
spatie 1 1
https://x.com/a/long/path afgeplatte link 23
Totaal 53

Hashtag- en vermeldingsgrenzen

De detectie volgt de grenzen waargenomen op live x.com via 36 geverifieerde testgevallen – inclusief enkele die gangbare aannames tegenspreken. De tabellen noemen de beslissende.

Hashtags

Invoer Resultaat Regel
#Japan aan begin of na spatie Standaardgeval
🇯🇵#Japan, !#Japan, .#Japan, ,#Japan, -#Japan Emoji en deze leestekens blokkeren de hash niet
abc#Japan, 123#Japan Een letter of cijfer die erdirect tegenaan plakt, heft hem op
_#Japan Underscore blokkeert ook
&@mention, &#Japan Ampersand blokkeert (HTML-entiteitsveiligheid)
@#Japan Een at direct vóór de hash blokkeert niet
##Japan, ##Japan, #Japan Extra hashes – half of breed – blokkeren niet
#Japan#, #Japan#Japan, #Ja#pan Een hash direct achter de tag killt hem, zonder deelterugval
#123, #123, #🇯🇵 Tags hebben minstens één letter nodig anders vormt de loop zich nooit
#1Direction, #日本語, #foo_bar Cijfers gemengd met letters, Unicode-tags en underscores werken

De familie #Japan# verrast de meeste mensen: de tagtekst zelf is prima, maar X werpt de hele kandidaat weg wanneer een andere hash direct tegen zijn einde plakt – en de parser probeert nooit een kortere terugval.

Vermeldingen

Invoer Resultaat Regel
.@alice, ,@alice, ?@alice, :@alice, (@alice, /@alice, -@alice Deze leestekens staan de vermelding toe
🇯🇵@alice Emoji staat haar ook toe
!@alice Een uitroepteken blokkeert vermeldingen – strenger dan bij hashtags
@@alice, #@alice, &@alice, abc@alice, 123@alice At/hash/ampersand/woordtekens blokkeren allemaal
@alice@bob ✗ beide Handles gevolgd door direct een nieuwe at worden weggegooid
@alice's post ✓ alice De bezittelijke vorm blijft buiten de handle
@15chars_max_0000 (16 tekens) ✓ volle handle De parser matcht tot 20 tekens – accountregistratie stopt bij 15, detectie niet
@12345678901234567890123 (23 cijfers) ✓ eerste 20 Voorbij het plafond wordt de rest gewone tekst

Vermeldingen zijn bewust strenger dan hashtags aan de linkerkant (! blokkeert hier, daar niet) en soepeler aan de rechterkant (@alice# behoudt zijn vermelding waar #Japan# zijn tag verliest). Beide gedragingen werden bevestigd op live x.com voordat ze werden gecodeerd.

Mythen over het tekenlimiet

Vier overtuigingen overleven oude documentatie of blote aanname. Elke faalt tegen het huidige x.com.

„Antwoorden tellen vooropstaande vermeldingen niet mee." Waar in 2017, vals vandaag. Getypte of geplakte handles aan het hoofd van een antwoord verminderen je beschikbare tekens exact als lopende tekst – geverifieerd op live x.com tijdens de bouw van deze tool. Gidsen die de vrijstelling herhalen, beschrijven een teruggetrokken regel.

„Alle niet-Engelse tekst weegt dubbel." De verdubbeling begint boven een bepaald Unicode-punt. Arabisch, Hebreeuws, Hindi en Thais liggen allemaal binnen de een-gewicht-zone – een Arabische post draagt bijna evenveel tekst als een Engelse. Het dubbele gewicht hoort bij CJK, hangul, emoji en schriften voorbij die grens.

„Kort je links in voordat je post." Zinloos sinds 2010. X vervangt elke link door zijn eigen verkorter en rekent een vast tarief van 23 af – of je hem nu 13 of 300 tekens geeft. Vooraf inkorten verandert niets.

„Afbeeldingen en quotes eten tekens." Bijlagen kosten niets – tot vier foto's reizen gratis mee – en de tekst van een geciteerde post wordt niet op jouw telling opgeteld. Alleen wat je echt typt telt.

Premium en lange posts

Een X Premium-abonnement heft het plafond van 280 naar 25.000 tekens op alle betaalde niveaus, waardoor een post iets wordt dat dicht bij een artikel staat. Twee kanttekeningen wegen zwaarder dan de kop.

Eén, X documenteert de gewogen regels voor de 280-limiet maar heeft nooit gepubliceerd hoe het 25.000-plafond links, emoji of CJK-tekst behandelt. Elke derden-teller die exacte pariteit met het langetermijnplafond claimt, gokt. Deze tool modelleert bewust alleen de goed gedocumenteerde 280-regels in plaats van onverifieerbare te verzinnen.

Twee, tijdlijnen inklappen lange posts na ongeveer de eerste 280 tekens achter een Meer-weergeven-link. Wat je er ook bovenop schrijft – de opening concurreert onder dezelfde gewogen regels om aandacht. Voor alles wat zonder extra klik gelezen moet worden, blijft 280 het aantal dat telt – reden waarom deze teller ook voor Premium-accounts nuttig blijft.

Gebruik

  1. Typ of plak je concept in het tekstveld. Alle zes tellers werken bij bij elke toetsaanslag.
  2. Houd de Tekens-kaart in de gaten – hij wordt rood zodra het gewogen totaal voorbij 280 gaat, en de melding hierboven legt de overschrijding uit.
  3. Lees de uitsplitlijsten – elke gedetecteerde hashtag, vermelding en link verschijnt onderaan, duplicaten samengevouwen in één chip gemarkeerd ×N.
  4. Kopieer het concept wanneer het past – de knop selecteert de tekst en zet hem op je klembord, klaar voor x.com of je schedulingtool.
  5. Wissen reset tekst en alle tellers in één stap.

Er zijn geen opties in te stellen en geen modi – de tool past altijd dezelfde live-x.com-regels toe.

Stap-voor-stap handleiding

Volg één realistisch concept door de hele pijplijn.

Stap 1 – Plak een gemengd concept.

Training voltooid ✅ Volledig rapport https://x.com Meer details volgen snel

Een simpele teller meldt 75. De kaart Tekens toont 86. Het gat is de onzichtbare rekenkunde: het vinkje-emoji weegt 2 als eigen cluster (+1 ten opzichte van simpele telling), en de link vlakt af van 13 naar 23 tekens (+10).

Stap 2 – Zie het link-afvlakken. Vervang het korte adres door een veel langere:

Training voltooid ✅ Volledig rapport https://defense.example.gov/news/2026/exercise-report Meer details volgen snel

De link groeide 40 tekens, toch beweegt de Tekens-kaart niet van 86 – de lijst Gedetecteerde URLs bevestigt dat het nieuwe adres dezelfde vaste 23 kost. Een simpele teller springt naar 115; daarom bespaart links vooraf inkorten niets op X.

Stap 3 – Voeg hashtags toe zoals x.com ze parst. Voeg #Japan #Training toe. Beide worden schoon herkend en tellen respectievelijk 6 en 9 gewogen tekens op, plus de twee scheidende spaties – de kaart leest 103.

Stap 4 – Breek bewust een hashtag. Typ #Ja#pan. Geen enkel fragment verschijnt in de lijst – een hash tegen het einde van een tag maakt de hele kandidaat ongeldig. Ga terug naar de werkende versie.

Stap 5 – Steek over de lijn. Dupliceer de CJK-opening tot de kaart rood wordt en de limietmelding verschijnt. Trim tot hij weer groen is – het dalende aantal maakt de 2-per-glyph-rekenkunde intuïtief.

Stap 6 – Kopieer en verstuur. Klik Kopiëren en plak in x.com – de composer accepteert het concept in één keer. Dezelfde regels, zelfde aantal.

Pro-tips

  • Budgetteer links op 23 per stuk vóór het schrijven. Eén link laat 257 tekens over; drie laten 211. Reserveer eerst het budget en het concept heeft later geen operatie nodig.
  • Behandel complexe emoji als luxe-uitgave. Elk cluster kost 2, en reactieketels tellen snel op – drie confetti wegen meer dan het woord wow.
  • Laad de haak vooraan. Tijdlijnen knippen rond de vouw; wat voorbij het gewogen middelpunt ligt, verdient zelden klikken. Zet de conclusie vroeg.
  • Houd hashtags in een net handjevol. X legt geen harde hashtag-boete op, maar tags midden in een woord parsen nooit – laat een spatie of regelbegin voor elke hash.
  • Plak zonder angst uit Word. Typografische aanhalingstekens en streepjes zitten in de een-gewicht-interpunctiebereiken, en NFC-normalisatie vouwt ontbonden accenten samen tot één.
  • Paar hem met de Instagram Caption Analyzer voor cross-posting. Zelfde concept, andere platformwiskunde – X weegt en vlakt links af, IG volgt totalen tegen soepele 2200 met een vijf-hashtag-richtlijn.
  • Vertrouw de rode kaart boven je ogen. Als Tekens over zegt, is de post over – de gewogen rekenkunde ziet kosten die simpele tellers niet kunnen zien.

Alternatieven

Optie Gewogen regels Grens-exacte detectie Live statistieken Privé/offline
Deze teller Ja – geverifieerd op live x.com Ja – 36 geteste gevallen Zes tellers + itemlijsten Ja
x.com composer teller Ja Ja Alleen totaal, geen uitsplitsing N/A (op platform)
Generieke tekentellers Nee – simpele lengte Nee Gedeeltelijk Meestal
Scheduler-ingebouwde controles Zelden – simpele lengte Nee Varieert Nee
twitter-text bibliotheek Ja – referentie-implementatie Ja Bouw het zelf Hangt van host af

De composer in x.com is autoritatief maar biedt één getal zonder diagnose. Generieke tellers zijn de reden dat concepten worden afgewezen – ze negeren weging volledig. Schedulers erven dezelfde fout. De twitter-text-bibliotheek is de bron van waarheid als je de volledige engine wilt inbedden – tegen de prijs van een afhankelijkheid. Deze teller neemt het praktische midden in – referentiekwaliteit regels met nul setup.

Tegenover de twitter-text-bibliotheek

X publiceert een open-sourcebibliotheek, twitter-text, die de canonieke tel- en extractieregels definieert – deze teller implementeert dezelfde publieke specificatie in plaats van een API aan te roepen.

Capaciteit twitter-text bibliotheek Deze teller
Gewogen lengte Exact – referentie-implementatie Dezelfde gewichten en bereiken
Linkdetectie Uitputtende grammatica met honderden geldige top-level domeinen Domeinen zonder protocol gecheckt tegen dezelfde officiële suffixlijsten – https-links slaan die check over
Emoji-clustering Config-gedreven parsing Grafeemsegmentatie met de standaard emoji-blokheuristiek
Hashtag-/vermeldingsgrenzen Referentie-regexes Grenzen getranscribeerd van live x.com-tests (36 gevallen)
Integratie Een gebundelde afhankelijkheid voor je build Geen – open de pagina en typ

Domeindetectie zonder protocol deelt nu de basis van de bibliotheek – deze teller sluit dezelfde officiële gTLD/ccTLD-suffixlijsten in, zodat twitch.tv als link telt terwijl foo.zzz gewoon tekst blijft, precies zoals de bibliotheek beslist. Twee eerlijke kloven blijven – https-links worden in elke plausibele vorm geaccepteerd zonder de suffixcheck, en de ingesloten lijsten bevriezen op de open-sourceversie, dus een top-level domein die erna is ingevoerd kan ontbreken. Voor gewone posts komen de aantallen overeen; alles anders – gewichten, clustering, grenzen – volgt dezelfde specificatie, en de grenstabellen komen van live-platformtests in plaats van bibliothektranscriptie.

Tekenteller tegenover URL-parser... nee: tegenover de Caption Analyzer

Toollect levert zusjes-analyzers voor de twee grootste sociale platforms, en hun verschillen laten zien waarom één teller nooit alles dekt:

Vraag Caption Analyzer (Instagram) Deze teller (X)
Plafond 2.200 tekens 280 gewogen tekens
Telbasis UTF-16 lengte Gewogen grafeemclusters
Simpele emoji 2 (astrale units) 2 (clusterregel)
Complexe emojifamilies Weegt elke code-unit – een familie kost meer dan 2 Altijd exact 2 per cluster
Links Gewone tekst – geen afvlakking Vast 23 per stuk
Platformspecifieke limieten Vijf-hashtag-richtlijn Antwoordvermeldingen tellen; grensregels per tabellen hierboven

Geen enkele aanpak is fout – elk spiegelt zijn platform. Instagrams ruimhartiger limiet tolereert simpeler telling, terwijl X strakke budget de gewogen precisie eist. Eén eerlijke noot over het zusje: een ZWJ-emojifamilie geplakt in de caption-analyzer telt haar ruwe code-units (een familie kost meer dan 2), omdat Instagram haar exacte methode nooit heeft gedocumenteerd en UTF-16 de pragmatische keuze was. Post je dezelfde familie op beide platforms, verwacht dan dat X haar 2 aanrekent en de analyzer meer rapporteert.

Wat het niet doet

  • Het modelleert geen Premium-lange posts. De 25.000-tekens-fase bestaat, maar X heeft nooit gedocumenteerd hoe hij telt – verzonnen regels zouden de nauwkeurigheidsgarantie breken. Zie Premium en lange posts hierboven.
  • Het splitst geen threads. Over de limiet betekent inkorten of handmatig threaden; de tool rapporteert, hij herschrijft niet.
  • Het garandeert geen bit-voor-bit-pariteit met X-servers. Domeinen zonder protocol worden gecheckt tegen de officiële suffixlijsten, https-links slaan die check over en de ingesloten lijsten bevriezen op de open-sourceversie – pathologische adressen zouden theoretisch anders kunnen worden beoordeeld. Gewone posts stemmen overeen.
  • Het verifieert niet dat handles bestaan. @nonexistent_account_12345 parst nog steeds als vermelding – geldigheid is een platformopzoeking, geen grammatica-vraag.
  • Het controleert geen bio-, DM- of naamlimieten. Die velden gebruiken andere plafonds (160, 10.000 respectievelijk 50) buiten het single-purpose bereik van deze teller.
  • Het post, plant of bewaart niets. De output is kennis, geen acties.
  • Het is niet gelieerd aan X. Regels zijn getranscribeerd uit publieke documentatie en live observatie, zonder enige goedkeuring.

Problemen oplossen

Probleem Oorzaak Oplossing
Mijn concept lijkt onder 280 maar de kaart is rood Gewogen kosten – links op 23, CJK/emoji op 2 Bekijk de uitsplitlijsten; vervang de link of trim dubbel-gewogen tekst tot het past
De urllijst toont een link die ik niet wilde posten Herkende links tellen – inclusief domeinen zonder protocol zoals twitch.tv Herformuleer zodat het adres niet in het concept zit, of accepteer zijn kost van 23
#123 verschijnt niet onder Hashtags Puur numerieke tags zijn geen hashtags op X Voeg een letter toe aan de tag, of laat hem vallen
Een hashtag na een emoji ontbreekt Zou niet mogen gebeuren – emoji-prefixen zijn geldig Bevestig dat geen letter/cijfer/underscore direct vóór de hash zit; meld de exacte invoer als het nog faalt
Het aantal wijkt iets af van een andere website De meeste concurrenten gebruiken simpele lengte Deze teller past de officiële weging toe; vertrouw de rode kaart boven generieke totalen
Geaccentueerde woorden tellen elders anders Andere tools slaan NFC-normalisatie over Deze teller normaliseert eerst – zijn aantal komt met X overeen
Kopiëren deed niets Klembordtoestemming geweigerd door de browser Sta klembordtoegang toe of selecteer handmatig en kopieer met Ctrl/Cmd+C

Privacy en gegevensverwerking

Deze tool is eerlijk over zijn verkeer – lid van de nul-verzoekfamilie van de site, de strengste privacyklasse die Toollect levert.

  • Genereren stuurt niets je apparaat uit. Concepten, hashtags, vermeldingen en tellingen bestaan alleen in je browsertabblad. Geen enkele Toollect-server raakt de tekst die je typt.
  • Geen account, geen opslag, geen tracking-cookies. Sluit het tabblad en elk spoor verdwijnt – er is geen geschiedenis te wissen omdat er geen werd geschreven.
  • De teller werkt offline. Zodra de pagina geladen is kun je de verbinding verbreken en blijven tellen.
  • Klembordgebruik is expliciet. Tekst bereikt het klembord alleen wanneer je op Kopiëren drukt – nooit automatisch.

Als je dezelfde privacyfilosofie nodig hebt voor linkanalyse, voert de X (Twitter)-URL-parser op deze site zijn hele werk uit met nul netwerkverzoeken.

Technische specificaties

Details:

  • Limiet – 280 gewogen tekens; elke link vlakt af tot 23; alle andere units wegen 1 of 2 volgens de bereiktabellen
  • Lichte bereiken – U+0000–U+10FF, U+2000–U+200D, U+2010–U+201F, U+2032–U+2037 (gewicht 1); alle andere codepunten wegen 2
  • Normalisatie – invoer naar Unicode NFC omgezet vóór het tellen
  • Segmentatie – Intl.Segmenter in grafeemmodus; clusters met emoji-markers (VS16, ZWJ, keycap, U+1F000+, U+2600–27BF) wegen atomair 2; terugval op codepuntiteratie waar Segmenter ontbreekt
  • Linkgrammatica – een https://- of http://-adres (leidende grens aan begin/spatie/open haakje) of een domein zonder protocol waarvan de TLD in de officiële gTLD/ccTLD-lijsten staat; een domein direct na streepje/onderstreep/punt/schuinestreep telt niet; sluitende interpunctie uitgesloten van de link en als tekst geteld
  • Hashtaggrammatica – #/# plus minstens één letter binnen [\p{L}\p{N}_]+; het voorafgaande teken mag geen letter, cijfer, underscore of ampersand zijn; het volgende teken geen hash-symbool; volle breedte symbolen geaccepteerd
  • Vermeldingsgrammatica – @/@ plus 1–20 tekens van [A-Za-z0-9_]; het voorafgaande teken mag geen woordteken, uitroepteken, at, hash of ampersand zijn (volle breedte inbegrepen); een volgende at werpt de kandidaat weg
  • Statistieken – gewogen totaal, hashtag-/vermeldings-/URL-aantallen, regeleinde- en alinea-einde-aantallen, plus gededupeerde itemtallies met ×N badges
  • Netwerkverkeer – nul; alle berekening is lokaal JavaScript
  • Browserondersteuning – alle moderne browsers met Intl.Segmenter (Chrome 87+, Safari 14.1+, Firefox 125+) en Clipboard API

Functies

  • Telt volgens de echte gewogen regels van X – links kosten exact 23 tekens, CJK en emoji wegen 2, geverifieerd op live x.com
  • Grens-exacte hashtag- en vermeldingsdetectie – 36 randgevallen getest op live x.com, van emoji-prefixen tot dubbele hashes tot aan elkaar geplakte fragmenten
  • Zes live statistieken tijdens het typen – tekens, hashtags, vermeldingen, URLs, regeleinden en alinea-einden
  • Unicode-correct ontworpen – emoji-families tellen als één cluster, ontbonden accenten worden genormaliseerd, Arabisch weegt 1
  • Weerspiegelt het X van vandaag, niet de folklore van 2017 – vooropstaande vermeldingen in antwoorden tellen mee, precies zoals de platform zich nu gedraagt
  • Gratis, privé en direct – alles draait in je browser zonder verzoeken, geen API-sleutel, geen registratie

Veelgestelde vragen

Waarom lijkt mijn post onder de 280 maar X zegt dat hij te lang is?
Omdat X gewogen telling gebruikt, niet een simpele som. Elke link kost exact 23 tekens ongeacht zijn lengte, Chinese/Japanse/Koreaanse tekens en emoji wegen 2 per stuk, en alleen sommige schriften wegen 1. Een concept dat eruitziet als 250 zichtbare tekens kan makkelijk voorbij 280 gaan zodra een link en enkele emoji bijkomen. Deze teller past dezelfde weging toe – zijn aantal is het aantal dat X zal gebruiken.
Hoeveel tekens kost een link?
Exact 23, altijd. X stelt elke herkende link achter zijn eigen verkorter – https- en http-adressen plus domeinen zonder protocol zoals twitch.tv – zodat een adres van 13 tekens en een tracking-URL van 300 evenveel kosten. Links vooraf inkorten bespaart niets – één link laat ongeveer 257 tekens voor tekst over, en elke extra link kost weer 23.
Welke talen tellen dubbel op X?
Minder dan de meeste mensen denken. Tekens tot een bepaald Unicode-punt – inclusief Latijns, Grieks, Cyrillisch, Hebreeuws, Arabisch, Hindi en Thai – wegen elk 1. Het dubbele gewicht geldt vooral voor Chinees, Japans en Koreaans, plus emoji. Zo past een Arabische of Russische post bijna evenveel tekst in als een Engelse, terwijl een Japanse ongeveer de helft bevat.
Vooropstaande vermeldingen in antwoorden tellen toch niet mee?
Jawel, inmiddels doen ze dat. In 2017 had Twitter vermeldingen in antwoorden van de limiet vrijgesteld, en veel gidsen herhalen die regel nog steeds. Maar tests op live x.com in 2026 tonen dat vooropstaande vermeldingen nu meegeteld worden naar de limiet zoals alle andere tekst – deze teller weerspiegelt dat huidige gedrag, niet de verouderde folklore.
Waarom is een puur numerieke tag geen hashtag terwijl één met letters werkt?
X vereist dat elke hashtag minstens één letter bevat – puur numerieke tags worden genegeerd. De tag moet ook netjes beginnen – een letter, cijfer of underscore die direct vóór de hash plakt, heft hem op, terwijl spaties, emoji en de meeste interpunctie hem toestaan. Deze teller volgt dezelfde grenzen, geval per geval getest op live x.com.
Biedt X Premium echt 25.000 tekens?
Ja – betalende abonnees kunnen lange posts publiceren tot 25.000 tekens, al heeft X nooit gedocumenteerd hoe dat grotere plafond links of emoji telt. Merk op dat tijdlijnen lange posts na ongeveer de eerste 280 tekens inklappen achter een Meer-weergeven-link – de opening doet nog steeds het zware werk. Deze teller modelleert de universele gewogen limiet van 280 die voor elk account geldt.
ESC