Zo gebruik je de tekenteller
- Typ of plak je tekst in het vak. Alle tellingen veranderen mee terwijl je typt.
- Lees de drie hoofdgetallen af: tekens inclusief spaties, tekens zonder spaties en woorden.
- Zoek in de tabel met limieten de plek waarvoor je schrijft. Een negatief getal onder Over zegt hoeveel tekens je moet schrappen.
- Voor een sms kijk je naar Sms-codering en Sms-delen: daar zie je wanneer één emoji, één ë of een gekrulde apostrof van één bericht er twee of drie maakt.
Inclusief of zonder spaties?
Tekens is het aantal inclusief spaties – dat is wat X, Instagram, YouTube en sms tellen, en wat bijna elk invulveld met een maximum bedoelt. Tekens zonder spaties laat spaties, tabs en regeleinden weg; die telling vragen sommige opleidingen, redacties en vertaalbureaus. Staat er in een opdracht of sollicitatieformulier alleen „maximaal 1.500 tekens”, ga dan uit van de telling inclusief spaties – die is het strengst.
Werk je in een kantoorprogramma? In Word klik je op het tabblad Controleren op Woorden tellen (of op het woordenaantal in de statusbalk) en zie je tekens met en zonder spaties. In Google Documenten staat het onder Extra › Aantal woorden. In Excel telt =LENGTE(A1) de tekens in een cel, en =LENGTE(SUBSTITUEREN(A1;" ";"")) dezelfde cel zonder spaties.
Wat telt als één teken
De teller telt tekens zoals je ze ziet – in Unicode-termen grafeemclusters. Een letter met een accent of trema is één teken, en een emoji ook, zelfs als hij uit meerdere stukjes bestaat, zoals een duim met een huidskleur. De Nederlandse ij typ je als i plus j en telt dus als twee tekens. Spaties, regeleinden en leestekens tellen mee. Software meet tekst daarnaast in andere eenheden, en daarom kunnen twee tellers van elkaar verschillen:
| Je ziet | Wat het is | Tekens | UTF-16 | UTF-8-bytes | Op X |
|---|---|---|---|---|---|
| A | Latijnse letter | 1 | 1 | 1 | 1 |
| é | letter met accent | 1 | 1 | 2 | 1 |
| ë | letter met trema | 1 | 1 | 2 | 1 |
| é | e gevolgd door een los accentteken | 1 | 2 | 3 | 1 |
| ij | i en j: twee letters | 2 | 2 | 2 | 2 |
| € | euroteken | 1 | 1 | 3 | 2 |
| 👍 | emoji | 1 | 2 | 4 | 2 |
| 👍🏽 | emoji met huidskleur | 1 | 4 | 8 | 2 |
| 🇳🇱 | vlag | 1 | 4 | 8 | 2 |
- UTF-16-code-eenheden telt JavaScript met
length, en ook Java en veel databases en webformulieren. Een emoji kost er twee of meer, dus een veld dat „100 tekens toestaat” kan met emoji eerder vol zijn. - UTF-8-bytes is wat een bestand of databasekolom opslaat: 1 byte voor letters zonder accent en cijfers, 2 voor é, ë en de meeste andere Latijnse letters met accent, 3 voor het euroteken en voor Chinese, Japanse en Koreaanse tekens, en 4 voor de meeste emoji.
Letters (uit elk alfabet), cijfers en leestekens, symbolen en emoji samen vormen het aantal zonder spaties. Woorden worden net zo geteld als bij woorden tellen, dat ook de lees- en spreektijd schat.
Tekenlimieten van bekende platforms
| Waar | Limiet | Bron (gecontroleerd in oktober 2026) |
|---|---|---|
| Post op X (Twitter) | 280, gewogen: de meeste Latijnse letters, cijfers en leestekens tellen 1; emoji en Chinese, Japanse en Koreaanse tekens tellen 2; elke link telt 23 | X Developer Platform, „Counting characters” |
| Instagram-bijschrift | 2.200 tekens, hoogstens 30 hashtags en 20 @-tags | Instagram Platform API van Meta (IG User Media) |
| Instagram-bio | 150 tekens | Instagram Helpcentrum |
| YouTube-videotitel | 100 tekens | YouTube Help, videogegevens bewerken |
| YouTube-beschrijving | 5.000 tekens | YouTube Help, videogegevens bewerken |
| Titel en beschrijving in Google | Geen vaste limiet; Google kort ze in tot ze op het scherm passen | Google Search Central |
| Sms | 160 tekens, of 70 zodra er één teken buiten het GSM-alfabet in staat | 3GPP TS 23.038; documentatie van Twilio |
Platforms passen hun limieten weleens aan, en Instagram en YouTube publiceren niet hoe ze emoji tellen, dus houd wat ruimte over. Voor X past de teller de gepubliceerde weging toe en telt hij elke link die begint met http://, https:// of www. als 23. X maakt ook van kale domeinnamen zoals voorbeeld.nl een link; die telt deze teller letter voor letter.
Sms: waarom één ë of emoji je bericht duurder maakt
Eén sms draagt 140 bytes. Met het standaard 7-bits GSM-alfabet zijn dat 160 tekens. Staat er ook maar één teken in dat niet in dat alfabet voorkomt, dan gaat het hele bericht als Unicode (UCS-2) met 2 bytes per teken, en passen er nog maar 70 in. Langere teksten worden in delen geknipt, en elk deel levert een paar tekens in voor een kopje waarmee de telefoon de delen weer aan elkaar zet:
| Codering | Eén bericht | Elk deel van een langere tekst | 2 delen | 3 delen |
|---|---|---|---|---|
| GSM-7 | 160 | 153 | 306 | 459 |
| Unicode (UCS-2) | 70 | 67 | 134 | 201 |
Het GSM-alfabet bevat de letters a–z en A–Z, cijfers, gewone leestekens, een handvol letters met accent (à è é ì ò ù ä ö ü ñ å æ ø ß Ç É Ä Ö Ü Ñ) en een paar Griekse hoofdletters. Tien tekens – € [ ] { } \ ^ ~ | en de form feed – komen uit een uitbreidingstabel en tellen elk dubbel. Voor het Nederlands is vooral belangrijk wat er niet in staat: de trema’s ë en ï (België, ideeën, geïnteresseerd, reünie), de accenten á í ó ú, de ç, gekrulde aanhalingstekens en apostroffen (’ “ ”), het gedachtestreepje (– —), het weglatingsteken (…) en elke emoji. Let vooral op de apostrof in foto’s, auto’s en pagina’s: een iPhone maakt van een rechte apostrof automatisch een gekrulde, en dan is je hele bericht Unicode. De regel Niet in het GSM-alfabet laat zien welke tekens in jouw tekst de boosdoener zijn, en toont onzichtbare tekens, zoals een harde spatie, als U+-code.
| Tekst | Codering | Tekens | Nog over in deze sms |
|---|---|---|---|
Tot morgen in Belgie! | GSM-7 | 21 | 139 |
Tot morgen in België! | Unicode (UCS-2) | 21 | 49 |
Ik stuur de foto's | GSM-7 | 18 | 142 |
Ik stuur de foto’s | Unicode (UCS-2) | 18 | 52 |
Kaartje: €20 | GSM-7 | 12 | 147 |
Café om 8 uur? | GSM-7 | 14 | 146 |
Voorbeeld: een herinnering van de tandarts (Herinnering: je afspraak bij de tandarts is morgen om 10:15 uur. Kun je niet komen? Bel dan vandaag nog voor 17:00 uur naar de praktijk. Tot morgen!) telt 148 tekens in GSM-7 en past in één sms, met nog 12 tekens over. Zet er één smiley achter en het bericht wordt Unicode: 151 UTF-16-eenheden, dus 3 sms-delen van hoogstens 67. Wie zakelijk sms’t, betaalt per deel – één smiley, een gekrulde apostrof of een „ë” kan dus het verschil zijn tussen één en drie berichten.
Sommige netwerken en telefoons gebruiken nationale tabellen (de standaard kent er onder meer voor Spaans, Portugees en Turks, niet voor Nederlands) of vervangen letters met accent vóór verzending, dus de telling van je provider kan iets afwijken. WhatsApp, iMessage en RCS-chats hebben deze grenzen niet; daar gaat het alleen om sms.
Je tekst blijft op je apparaat
Al het tellen gebeurt in je browser. Wat je typt, wordt niet geüpload of gelogd, en ook niet bewaard: als je de pagina opnieuw laadt, is het weg. Wil je je tekst daarna in hoofdletters of kleine letters zetten, gebruik dan hoofdletters omzetten; voor opvallende letters in een Instagram-bio is er de lettertype generator – al tellen die sierletters vaak dubbel in UTF-16.
Veelgestelde vragen
Tellen spaties mee als tekens?
Ja. De tekenlimieten van X, Instagram, YouTube en sms tellen spaties en regeleinden mee. De teller toont beide getallen, met en zonder spaties, omdat sommige opleidingen en redacties het aantal zonder spaties vragen.
Hoeveel tekens is een emoji?
Eén zoals je hem ziet, maar elders weegt hij zwaarder: de meeste emoji zijn 2 UTF-16-eenheden en 4 UTF-8-bytes, een emoji met huidskleur of een gezinsemoji kost er nog meer, X telt elke emoji als 2, en één emoji zet een sms om naar Unicode, waardoor er nog 70 in plaats van 160 tekens in passen.
Waarom telt mijn sms als twee of drie berichten?
Of hij is langer dan 160 GSM-tekens (dan wordt hij in delen van 153 verstuurd), of er staat een teken in dat niet in het GSM-alfabet voorkomt – een emoji, een ë of ï, een gekrulde apostrof of een gedachtestreepje – waardoor het hele bericht Unicode wordt, met 70 tekens voor één bericht en 67 per deel.
Waarom zegt X dat mijn post te lang is, terwijl ik minder dan 280 tekens tel?
X weegt tekens: emoji en Chinese, Japanse en Koreaanse tekens tellen als 2, en elke link telt als 23, hoe lang hij ook is. Kijk naar de regel Gewogen lengte op X (Twitter), die deze regels toepast.
Wat is het verschil tussen tekens en bytes?
Tekens zijn wat je ziet; bytes zijn hoeveel opslag de tekst kost. In UTF-8, de codering van bijna elke webpagina en elk bestand, is een letter zonder accent 1 byte, een é of ë 2, het euroteken en een Chinees teken 3 en de meeste emoji 4. Limieten van databases en bestanden gaan meestal over bytes.
Hoe tel ik tekens in Word of Excel?
In Word klik je op het tabblad Controleren op Woorden tellen; je ziet dan tekens met en zonder spaties. In Excel telt =LENGTE(A1) de tekens in cel A1, en =LENGTE(SUBSTITUEREN(A1;" ";"")) dezelfde cel zonder spaties. Voor losse tekst is plakken in deze teller sneller.
Laatst bijgewerkt: 15 oktober 2026