Tekens tellen

Tekens tellen: inclusief en zonder spaties

Tel tekens inclusief en zonder spaties, letters, woorden, regels en bytes terwijl je typt, en zie of je tekst past binnen de limieten van X, Instagram, YouTube en sms. Een emoji of een letter met een accent telt als één teken, zoals je hem ziet. Wat je typt, verlaat je browser niet.

Tekens98
Tekens zonder spaties79
Woorden19
Letters68
Cijfers5
Spaties18
Leestekens, symbolen en emoji6
Zinnen3
Regels2
Alinea’s2
UTF-16-code-eenheden99
UTF-8-bytes104
Gewogen lengte op X (Twitter)100
Sms-coderingUnicode (UCS-2)
Sms-delen2
Tekens over in dit sms-deel35
Niet in het GSM-alfabet🎉

Een negatief getal onder Over betekent dat de tekst boven die limiet zit. X en sms tellen volgens eigen regels, die hieronder worden uitgelegd.

Hoe je tekst past binnen bekende limieten
WaarLimietGebruiktOver
Post op X (Twitter)280100180
Instagram-bijschrift2.200982.102
Instagram-bio1509852
YouTube-videotitel100982
YouTube-beschrijving5.000984.902
Eén sms (Unicode)7099-29

Berekend op je eigen apparaat · formules getoetst aan bekende uitkomsten · Zo testen we

Zo gebruik je de tekenteller

  1. Typ of plak je tekst in het vak. Alle tellingen veranderen mee terwijl je typt.
  2. Lees de drie hoofdgetallen af: tekens inclusief spaties, tekens zonder spaties en woorden.
  3. Zoek in de tabel met limieten de plek waarvoor je schrijft. Een negatief getal onder Over zegt hoeveel tekens je moet schrappen.
  4. 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 zietWat het isTekensUTF-16UTF-8-bytesOp X
ALatijnse letter1111
életter met accent1121
ëletter met trema1121
ée gevolgd door een los accentteken1231
iji en j: twee letters2222
€euroteken1132
👍emoji1242
👍🏽emoji met huidskleur1482
🇳🇱vlag1482

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

WaarLimietBron (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 23X Developer Platform, „Counting characters”
Instagram-bijschrift2.200 tekens, hoogstens 30 hashtags en 20 @-tagsInstagram Platform API van Meta (IG User Media)
Instagram-bio150 tekensInstagram Helpcentrum
YouTube-videotitel100 tekensYouTube Help, videogegevens bewerken
YouTube-beschrijving5.000 tekensYouTube Help, videogegevens bewerken
Titel en beschrijving in GoogleGeen vaste limiet; Google kort ze in tot ze op het scherm passenGoogle Search Central
Sms160 tekens, of 70 zodra er één teken buiten het GSM-alfabet in staat3GPP 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:

CoderingEén berichtElk deel van een langere tekst2 delen3 delen
GSM-7160153306459
Unicode (UCS-2)7067134201

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.

TekstCoderingTekensNog over in deze sms
Tot morgen in Belgie!GSM-721139
Tot morgen in België!Unicode (UCS-2)2149
Ik stuur de foto'sGSM-718142
Ik stuur de foto’sUnicode (UCS-2)1852
Kaartje: €20GSM-712147
Café om 8 uur?GSM-714146

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.

Zet deze rekenhulp op je eigen website

Gratis voor elke website en elk blog. Plak deze code op de plek waar de rekenhulp moet verschijnen:

Laatst bijgewerkt: 15 oktober 2026

Menu

Categorieën

Financiële rekenhulpen16 rekenhulpenRekenhulpen voor ondernemers en kopers6 rekenhulpenRekenhulpen voor gezondheid7 rekenhulpenRekenhulpen voor wiskunde en school11 rekenhulpenRekenhulpen voor datum en tijd8 rekenhulpenAftellen naar feestdagen11 rekenhulpenHandige rekenhulpen voor elke dag17 rekenhulpenHulpmiddelen voor microfoon, camera en geluid6 rekenhulpenPDF-hulpmiddelen: samenvoegen, splitsen en pagina’s verwijderen3 rekenhulpen

CalcWorthy

Over onsContactPrivacyGebruiksvoorwaarden

Taal

Taal
NederlandsDutchEnglishEnglishالعربيةArabicবাংলাBanglaDeutschGermanEspañolSpanishفارسیPersianFrançaisFrenchעבריתHebrewहिन्दीHindiBahasa IndonesiaIndonesianItalianoItalian日本語Japanese한국어KoreanBahasa MelayuMalayPolskiPolishPortuguêsPortugueseРусскийRussianไทยThaiTürkçeTurkishУкраїнськаUkrainianاردوUrduTiếng ViệtVietnamese简体中文Simplified Chinese