Hoe worden woorden geteld?
Deze tool telt woorden met behulp van de ingebouwde Intl.Segmenter-API van je browser (Chrome 87+, Firefox 125+, Safari 14.1+) wanneer beschikbaar, wat elk schrift afhandelt — Latijn, Chinees, Arabisch, Devanagari, Japans, Koreaans, Cyrillisch — met taalkundig nauwkeurige woordgrenzen afgeleid van Unicode CLDR. Als Intl.Segmenter niet beschikbaar is, valt het terug op een Unicode-bewuste reguliere expressie (/\p{L}+/gu) die elke reeks Unicode-letters matcht. De meeste concurrerende tools splitsen op ASCII-witruimte en tellen stilzwijgend fout buiten het Latijnse alfabet; deze doet dat niet.
Hoe tellen werkt
Zes stappen vinden plaats in je browser bij elke toetsaanslag. Geen enkele raakt het netwerk. De volledige pipeline draait in minder dan een milliseconde voor typische alinea-invoer en verwerkt een manuscript van 100.000 woorden zonder een frame te verliezen.
- Je tekst wordt gelezen vanuit het tekstveld en bewaard in het browsergeheugen — niets verlaat je apparaat.
- Tekenaantal gebruikt de JavaScript-spread-operator (
[...text].length) om Unicode-codepunten te tellen, zodat emoji zoals 🙂 tellen als 1 teken ongeacht hun interne UTF-16-codering. - Woordaantal maakt gebruik van
Intl.Segmentermetgranularity: 'word', gefilterd op segmenten waarbijisWordLikewaar is. Chinees en Japans tekst waarbij woorden niet door spaties worden gescheiden, telt één segment per teken. - Zinsaantal gebruikt
Intl.Segmentermetgranularity: 'sentence', wat afkortingen, ellipsen en leestekens beter afhandelt dan een eenvoudige punt-splitsing. - Alinea-aantal splitst op een of meer lege regels (
\n\s*\n) en filtert lege segmenten eruit. - Lees- en spreektijden delen het woordaantal door het geconfigureerde wpm-tempo (standaard: 200 lezen, 130 spreken) en formatteren het resultaat als minuten en seconden.
Waarom woorden tellen?
- Essay- en indieningsgrenzen. Universiteitsopgaven begrenzen persoonlijke verklaringen op 650 woorden (Common App), 500 woorden (de meeste Britse UCAS personal statements) of 4.000 tekens met spaties. Je telling kennen vóór het indienen betekent geen last-minute inkortingen onder druk.
- SEO en inhoudsplanning. Zoekkwaliteitsteams gebruiken woordaantal als ruwe maatstaf voor inhoudelijke diepgang, en langere pagina's tussen 1.500 en 2.500 woorden presteren consistent beter dan dunne berichten voor concurrerende zoekopdrachten. Je telling bijhouden terwijl je schrijft, houdt concepten in dat bereik zonder opvulling.
- Socialmedia-afmetingen. X begrenst berichten op 280 tekens, LinkedIn-artikelen op 110.000, Instagram-onderschriften op 2.200 en metabeschrijvingen op circa 160. De tekentegel toont je het exacte cijfer vóór je in de platformeditor plakt en ontdekt dat het is afgekapt.
- Transcriptie- en presentatieschattingen. Leestijd bij 200 wpm komt overeen met gemiddeld stil lezen; spreektijd bij 130 wpm komt overeen met conversationele levering. Gebruik beide om een podcastsegment te bepalen, een vijfminuten lightning talk te plannen of de narratietijd te schatten vóór een opnamesessie.
Veelvoorkomende toepassingen
Woord- en tekentelling duikt op bij schrijf-, inhoud- en ontwikkelwerk, en de Unicode-bewuste engine van de tool is het meest relevant voor teams die inhoud in meer dan één taal versturen:
- Academisch schrijven: voortgang bijhouden naar een hoofdstukdoel voor een scriptie of verifiëren dat een samenvatting binnen het tekenlimiet van een tijdschrift blijft vóór indiening.
- Marketing- en UX-tekst: een onderwerpregel, een hero-kop of een CTA-knoplabel meten aan het tekenbudget dat je ontwerper in Figma heeft ingesteld.
- Speechschrijven en podcasting: een script omzetten naar een verwachte duur zodat je weet of een keynote te lang is vóór de repetitiedag.
Hoe ziet een woordtellingvoorbeeld eruit?
Neem dit voorbeeld van drie alinea's. The quick brown fox jumps over the lazy dog. De zin hierboven is een pangram — hij bevat elke letter van het Engelse alfabet, en dat is waarom typografen en letterontwerpers hem gebruiken om een lettertype te bekijken. Pangrammen gaan minstens terug tot de 19e eeuw, toen telegraafoperators korte lettervolledigzinnen gebruikten om transmissienauwkeurigheid te testen. Tegenwoordig duiken ze op in lettertype-specimens, toetsenbordtests en de standaard plaatshouder-tekst van elke ontwerp-app van Figma tot InDesign. Plak dat in de invoer en de statistiektegels rapporteren: 71 woorden, 410 tekens met spaties, 340 tekens zonder spaties, 4 zinnen, 3 alinea's, leestijd van circa 21 seconden bij 200 wpm en spreektijd van circa 33 seconden bij 130 wpm. Het paneel met meest voorkomende woorden slaat stopwoorden zoals the en a over en toont de inhoudswoorden die overheersen — hier pangram, letter en sentence. Schakel over naar Chinees, Arabisch of Hindi tekst en elke tegel herberekent aan de hand van de segmentatieregels van dat schrift.
Hoe worden woorden geteld?
In browsers die Intl.Segmenter ondersteunen (Chrome 87+, Firefox 125+, Safari 14.1+) gebruikt de tool new Intl.Segmenter(locale, { granularity: 'word' }) en telt segmenten waarbij isWordLike waar is. Dit verwerkt Chinees, Japans, Arabisch, Devanagari en elk ander Unicode-schrift correct. In oudere browsers matcht de reserveregex /\p{L}+/gu elke reeks Unicode-letters, wat goed werkt voor Latijnse schriften maar een volledig Chinees of Japans woord als één segment behandelt ongeacht de afwezigheid van spaties.
Waarom is de telling anders dan in MS Word?
Het woordtelalgoritme van Microsoft Word is eigendomsrechtelijk beschermd en behandelt koppeltekensamenstellingen, samentrekkingen en speciale tekens anders per versie. Deze tool telt "won’t" als één woord (één isWordLike-segment), terwijl Word het als twee kan tellen. Voor de meeste proza zijn de tellingen binnen 1–2% gelijk; voor tekst met koppeltekens kunnen ze meer afwijken. De tekenaantallen zijn altijd gelijk wanneer de brontekst dezelfde UTF-8-string is.
Ondersteunt dit niet-Latijnse schriften (Chinees, Arabisch, Cyrillisch)?
Ja. De Intl.Segmenter-API is Unicode-bewust van ontwerp. Arabisch en Hebreeuws (rechts-naar-links schriften) tellen correct; Cyrillisch en Grieks tellen als normale Latijnse woordgrensopsplitsingen; Chinees en Japans rapporteren één woordachtig segment per teken omdat die schrijfsystemen geen spaties tussen woorden gebruiken. Het tekenaantal (met [...text].length) telt altijd Unicode-codepunten ongeacht schrift, dus emoji, CJK-tekens en geaccentueerde Latijnse tekens tellen allemaal als 1.
Wordt mijn tekst geüpload?
Nee. Elke berekening wordt uitgevoerd in je browsertabblad met native JavaScript-API's. Niets wordt verzonden naar de servers van Ultim8Soft of een externe dienst. Je kunt dit verifiëren door browser-DevTools te openen, naar het tabblad Netwerk te gaan, het logboek te wissen, in de invoer te typen en te bevestigen dat er nul netwerkaanvragen verschijnen voor de telstap.
Deze woordteller draait volledig in je browser. Geen upload, geen account, geen vendorbibliotheek, geen analyses op de getelde tekst. Plak tekst in elk schrift, bekijk de zeven statistiektegels bijwerken terwijl je typt en kopieer wat je nodig hebt. De volledige tool is circa 12 KB JavaScript die één keer laadt en offline werkt na het eerste bezoek.