Skip to content

Gratis woordenteller & tekentelling

Tel direct woorden, tekens, zinnen, alinea's en leestijd. Live woordenteller met limietcontroles voor Twitter, meta description en Instagram. Gratis, privé, geen account nodig.

Geen tracking Draait in je browser Gratis
Alle telling gebeurt lokaal in je browser. Er wordt geen data naar een server gestuurd.

0

Woorden

0

Tekens

0

Geen spaties

0

Zinnen

0

Alinea's

0

Regels

Leestijd

0 sec

Spreektijd

0 sec

Platformlimieten

Twitter / X-post 0 / 280
Meta description (SEO) 0 / 160
Page title tag 0 / 60
Instagram-bijschrift 0 / 2200
LinkedIn-post 0 / 3000
SMS (1 segment) 0 / 160

Topwoorden

  • Typ om topwoorden te zien

Analyse

Gem. woordlengte
0
Gem. zinslengte
0
Langste woord
Gecontroleerd op pariteit met Microsoft Word / Google Docs, Unicode code-point tekentelling, CJK-ideogram-verwerking, nauwkeurigheid van platformlimieten en bron van leestempo. — Go Tools Engineering Team · May 20, 2026

Wat is een woordenteller?

Een woordenteller is een tool die een blok tekst neemt en de metrieken rapporteert waar schrijvers, redacteuren en publishers om geven: hoeveel woorden hij bevat, hoeveel tekens (met en zonder spaties), hoeveel zinnen en alinea's, en hoe lang hij hardop of stil te lezen zou duren. Woordentellers zijn ouder dan personal computers — typmachine-redacteuren telden met de hand en later met aan de typmachine gekoppelde digitale tellers — maar de browserbased, realtime woordenteller is de vorm die de meeste schrijvers vandaag gebruiken.

De kerneenheid, het woord, klinkt simpel maar is het niet. Engelse woordentellers tokeniseren op witruimte en koppeltekens-als-interne-leestekens: "don't" is één woord, "state-of-the-art" is één woord, "twenty-five" is één woord. Getallen worden meestal geteld als woorden (dus "42" is één woord) maar stopwoordfilters in NLP-contexten kunnen ze uitsluiten van analyse. Voor Chinese, Japanse en Koreaanse tekst is de conventie één woord per ideogram — een Chinees essay van 500 tekens is een Chinees essay van 500 woorden — omdat CJK geen woord-spaties gebruikt en de kleinste semantische eenheid het teken is. Microsoft Word, Google Docs, native Chinese tekstverwerkers en elke serieuze tweetalige teller volgen deze regel, en deze tool dus ook.

Naast ruwe tellingen berekenen moderne woordentellers leestijd en spreektijd. Het standaard leestempo is 230 woorden per minuut, de mediane snelheid voor stil lezen die over decennia van academisch onderzoek bij Engelstalige lezers is gemeten (meta-analyse van Brysbaert uit 2019). Het standaard spreektempo is 130 wpm, het tempo waar conferentiesprekers, voice-over artiesten en TED talks op convergeren — langzaam genoeg om duidelijk gehoord te worden, snel genoeg om natuurlijk te voelen. Blogplatforms, nieuwssites en contentmanagementsystemen gebruiken deze tempo's om "x-minuten leestijd"-indicatoren te tonen die de verwachtingen van lezers managen.

Voor digitale publicatie zijn tekenplafonds in veel contexten nu belangrijker dan woordtellingen. Twitter/X-posts hebben een plafond van 280 tekens. Google's meta description toont op desktop ongeveer 150-160 tekens voor afkapping, minder op mobiel. Page title tags worden in zoekresultaten rond de 60 tekens afgekapt. SMS-berichten factureren per segment van 160 tekens. Instagram-bijschriften hebben een plafond van 2.200 tekens. Een woordenteller die deze limieten niet toont laat je op het oog inschatten — deze toont een live voortgangsbalk tegen elke limiet zodat je weet wanneer je een plafond hebt overschreden dat invloed heeft op weergave, deliverability of ranking.

Onder de motorkap is een woordenteller een paar honderd regels regex en stringverwerking. De interessante engineering zit in de randgevallen: gemengde CJK- en Latijnse tekst, Unicode code-point telling versus UTF-16 code unit-telling (emoji zijn surrogate pairs en zouden anders als twee tellen), apostrofs binnen samentrekkingen versus omringende aangehaalde spraak, em-dash scheiders versus em-dash samenstellingen, zin-afsluiters binnen afkortingen. De telling van deze tool volgt de conventies van Microsoft Word en Google Docs omdat dat de editors zijn die de meeste mensen die je tekst ontvangen zullen gebruiken om de telling te verifiëren — overeenstemming is belangrijker dan filosofische zuiverheid.

Alle berekening draait volledig in je browser — geen tekst verlaat de pagina, geen account vereist, geen logging. Dit komt overeen met de privacyverwachtingen van journalisten met bronnotities, advocaten met klantconcepten, marketeers met niet-aangekondigde campagnes, en iedereen die zijn werk in uitvoering als vertrouwelijk behandelt. Wil je dieper ingaan op aanverwante teksttooling, dan verzorgt de Base64-encoder binaire-naar-tekst encoding, de URL-encoder URL-veilige tekst, en de MD5-hashgenerator fingerprinting — samen dekken ze de meeste niet-formaat tekstmanipulatie die een developer of content-medewerker nodig heeft.

// What's actually being counted (simplified)
function countWords(text) {
  // CJK: each ideograph is one word
  const cjk = text.match(/[\u4E00-\u9FFF\u3040-\u30FF\uAC00-\uD7AF]/g) || [];
  // Latin: word = letters/digits with optional internal hyphen or apostrophe
  const latin = text
    .replace(/[\u4E00-\u9FFF\u3040-\u30FF\uAC00-\uD7AF]/g, ' ')
    .match(/[A-Za-z0-9]+(?:[''-][A-Za-z0-9]+)*/g) || [];
  return cjk.length + latin.length;
}

// Reading time at 230 wpm
function readingMinutes(words) {
  return Math.round((words / 230) * 60); // seconds
}

// Twitter limit check — raw character ceiling 280
function underTwitterLimit(text) {
  return [...text].length <= 280; // Unicode code points, not UTF-16 units
}

Belangrijkste functies

Realtime tellingen terwijl je typt

Elke metriek — woorden, tekens met en zonder spaties, zinnen, alinea's, regels — updatet bij elke toetsaanslag zonder debounce-vertraging. Geen Tellen-knop om in te drukken, geen pagina-reload, geen wachten. Gebouwd voor de snelheid van daadwerkelijk schrijven.

Schattingen voor lees- en spreektijd

Leestijd op 230 wpm (het gemiddelde voor stil lezen van volwassenen uit de meta-analyse van Brysbaert uit 2019) en spreektijd op 130 wpm (het standaardtempo voor heldere voice-overs en conferentielezingen). Twee schattingen, één tool — handig voor blog "x-minuten leestijd"-labels, podcast-scripting en presentatie-timing.

Platformlimietcontroles (Twitter, SEO, SMS)

Live voortgangsbalken tegen Twitter/X (280 tekens), meta description (160 tekens), page title (60 tekens), Instagram-bijschrift (2.200), LinkedIn-post (3.000) en SMS-segment (160). Vang lengteproblemen op tijdens het opstellen, niet nadat je hebt gepubliceerd of Verzenden hebt gedrukt.

Gemengde CJK + Latijnse telling

Telt Chinese, Japanse en Koreaanse tekens elk als één woord (Microsoft Word-conventie) terwijl Latijnse tokens normaal worden geteld. Gemengde Engels-Chinese tekst krijgt een telling die overeenkomt met Microsoft Word, Google Docs en wat je vertaler of redacteur aan hun kant zal berekenen.

Analyse van topwoord-frequentie

Toont de tien meest voorkomende betekenisvolle woorden met Engelse stopwoorden uitgefilterd ("the", "and", "is", enz.). Brengt herhaling aan het licht die je niet had opgemerkt — de goedkoopst mogelijke zelfredactiestap voordat iemand anders het concept leest.

Gemiddelde woord- & zinslengte

Gemiddelde woordlengte (Latijnse tokens) en gemiddelde zinslengte (woorden per zin) geven een ruw leesbaarheidssignaal. Klimt de gemiddelde zinslengte boven de 25 woorden, dan is je proza moeilijk te scannen. Onder de 12 voelt het hakkelig. De sweet spot voor schrijven voor het brede publiek is 15-20.

Langste woord opsporen

Toont het langste enkele Latijnse woord in de tekst. Handig voor het opvangen van per ongeluk aaneengeschreven woorden ("ditismijnergelangewoord"), jargon dat definitie nodig heeft, en de incidentele komisch lange technische term die overgecompliceerd proza signaleert.

Unicode-nauwkeurige tekentelling

Telt per Unicode code point, niet per UTF-16 code unit — zodat emoji, wiskundige symbolen en CJK-uitbreidingstekens elk één keer tellen in plaats van twee keer. Komt overeen met wat Twitter, Instagram en SMS-gateways daadwerkelijk meten tegen hun limieten.

100% browserbased privacy

Alle telling gebeurt lokaal in je browser. Je tekst wordt nooit geüpload, nooit gelogd, nooit opgeslagen, nooit geanalyseerd. Veilig voor concepten met klantgegevens, niet-aangekondigde productnamen, juridische documenten en al het vertrouwelijke materiaal. Je kunt het verifiëren in het Netwerk-tabblad van je browser — nul verzoeken terwijl je typt.

Woordenteller-alternatieven vergeleken

Microsoft Word (Controleren > Aantal woorden)

desktop-app, betaald

De referentie-implementatie voor de Latijnse en CJK-woordtellingsconventies. Dezelfde cijfers als deze tool voor elke tekst die beide kunnen lezen. Tragere workflow — je moet in Word zijn, het bestand moet open zijn. Toont geen platformlimietcontroles (Twitter, meta description, enz.) of leestijd.

Google Docs (Extra > Aantal woorden)

browserbased, gratis

Dezelfde telregels als Microsoft Word. Vereist een Google-account en de tekst in een Google Docs-document. Geen platformlimieten, geen leestijd-schattingen, geen topwoord-analyse. Beste keuze wanneer je tekst al in Docs staat.

Browser textarea-telling (HTML/JS native)

developer-tool

`textarea.value.length` geeft tekentelling, `value.split(/\s+/).length` geeft een benaderde woordtelling. Handig voor snelle checks maar breekt op CJK, verwerkt Unicode-emoji niet correct (telt surrogate pairs als 2), en biedt geen andere metrieken. Deze tool slecht heruitvinden.

Twitter/X opstelvak

platform-native

Twitter's eigen teller is de bron van waarheid voor de 280-limiet (hij doet automatisch het URL-substitutie-rekenwerk). Voor concepten die nog niet klaar zijn om in Twitter te plakken geeft deze tool een snellere check — maar verifieer de uiteindelijke telling in Twitter voor publicatie als URL's betrokken zijn.

Woordenteller-mobiele apps

iOS / Android, gratis of betaald

De meeste mobiele woordenteller-apps repliceren de kernfunctionaliteit van deze tool en voegen ad-revenue, analytics of upsells toe. De privacy varieert — sommige uploaden je tekst naar een server voor "cloud sync". Deze tool draait in een mobiele browser identiek aan desktop met nul data-exfiltratie.

Hemingway Editor

browserbased, freemium

Woordtelling is één feature te midden van vele; de focus ligt op leesbaarheidsscoring (Flesch-Kincaid-niveau, bijwoord-telling, lijdende vorm). Voor pure woordtelling is Hemingway overkill en langzamer. Beste keuze wanneer je ook prozakwaliteit-analyse wilt. De gemiddelde zinslengte-stat van deze tool dekt het basis-leesbaarheidssignaal dat Hemingway uitbouwt.

ProWritingAid

browser + desktop, betaald

Uitgebreide schrijfhulp-suite met diepe stijlanalyse, grammaticacontrole en woordtelling. Op abonnementsbasis. Voor de telling zelf is deze tool sneller en gratis. Voor ontwikkelingsredactie doet ProWritingAid veel meer — verschillende tools voor verschillende fasen van het schrijfproces.

Voorbeelden van woordtelling

Eén tweet — plafond van 280 tekens

Net de nieuwe woordenteller gelanceerd — telt woorden, tekens, zinnen, leestijd en controleert je tekst zelfs op de limieten van Twitter, Instagram en meta description. Allemaal in de browser, geen account. https://go-tools.org/tools/word-counter

240 tekens, 38 woorden — past in één tweet met 40 tekens speling. De Twitter-voortgangsbalk toont 86% gebruikt. URL's tellen mee voor het tekenplafond van Twitter op hun weergegeven lengte (Twitter verkort na publicatie naar 23 tekens), dus een langere URL laat alsnog ruimte voor de boodschap.

SEO meta description — sweet spot van 160 tekens

Gratis woordenteller met live tekentelling, leestijd en limietcontroles voor Twitter, Instagram en meta descriptions. 100% browserbased, geen account.

147 tekens, 22 woorden — onder het typische desktop-afkappunt voor meta descriptions van Google van ~160 tekens. De voortgangsbalk voor meta description toont groen. Mik op 150-160 tekens om de weergave van Google volledig te benutten terwijl je binnen de veilige zone voor mobiele afkapping blijft.

Page title tag — weergavelimiet van 60 tekens

Gratis woordenteller — woorden, tekens, leestijd | Go Tools

59 tekens, 9 woorden. Google kapt titels langer dan ~60 tekens doorgaans af met een ellipsis op desktop. De title-tag voortgangsbalk toont hier amber bij overschrijding — overweeg in te korten tot 60 om weergave-afkapping te vermijden die je CTR kost.

Essay-fragment — doel van 250 woorden

De woordenteller is de onbezongen held van elke schrijfworkflow. Redacteuren tellen woorden om klanten te factureren, studenten tellen woorden om een minimum van 250 woorden voor een essay te halen, marketeers tellen tekens om in een Twitter-post of meta description te passen...

Wanneer je een essaydoel van 250 woorden hebt, is de primaire woorden-stat wat je optimaliseert. De gemiddelde zinslengte-stat helpt: als die boven de 25 klimt, is je proza te dicht; blijft hij onder de 15, dan is het makkelijk te scannen. De leestijd vertelt je of het stuk een leestijd van 1 minuut of langer is.

Gemengde Engels-Chinese tekst

JavaScript 是一种强大的脚本语言,supports object-oriented, functional, and event-driven paradigms. 它运行在浏览器和服务器端 with Node.js.

De gemengde tekst wordt geteld met de standaard CJK-conventie: elk Chinees teken is één woord, elk Latijns token is één woord. Hier: 19 Chinese tekens + 13 Latijnse tokens = 32 woorden. Dit komt overeen met wat Microsoft Word, Google Docs en native Chinese tekstverwerkers berekenen — dus je telling is portable.

Codeblok — regel- en tekentellingen

function countWords(text) {
  if (!text) return 0;
  return text.trim().split(/\s+/).length;
}

Als code geplakt behandelt de woorden-stat elke identifier als een woord (de telling omvat `function`, `countWords`, `text`, `if`, `return`, enz.). De regels-stat geeft je het aantal regels (hier 4). Voor exacte LOC gebruik je een code-regeltel-tool — deze tool is geoptimaliseerd voor proza, maar de basismetingen werken nog steeds.

Zo gebruik je de woordenteller

  1. 1

    Plak of typ je tekst

    Klik in de textarea en begin te typen, of plak tekst van waar dan ook — een Word-document, een e-mail-concept, een code-editor, een website. Elke metriek updatet direct terwijl je typt. Er is geen Tellen-knop om in te drukken.

  2. 2

    Lees de primaire stats

    De stats-grid toont woorden, tekens (met en zonder spaties), zinnen, alinea's en regels. De twee tijdschattingen daaronder tonen leestijd op 230 wpm en spreektijd op 130 wpm — praktische defaults voor blogposts en presentatie-scripting.

  3. 3

    Controleer platformlimieten

    De rij met platformlimieten houdt Twitter (280), meta description (160), title tag (60), Instagram (2.200), LinkedIn (3.000) en SMS-segment (160) plafonds bij. Elke voortgangsbalk schakelt van neutraal naar waarschuwing naar fout als je de cap nadert en overschrijdt — het opstellen van tweets, meta tags en SMS-berichten gaat zo veel sneller.

  4. 4

    Gebruik het analysepaneel voor redactie

    De topwoorden-lijst (Engelse stopwoorden uitgefilterd) brengt herhaling aan het licht; de gemiddelde zinslengte markeert dicht proza (>25 woorden = moeilijk te scannen). De langste-woord-stat vangt per ongeluk aaneengeschreven woorden op. Gebruik deze om strakker te maken voor verzending.

  5. 5

    Kopieer of wis wanneer klaar

    Klik op Kopiëren om de hele tekst naar je klembord te kopiëren. Klik op Wissen om de textarea te resetten. Klik op Voorbeeld om demotekst te laden. Alle acties zijn direct; er wordt niets naar een server gestuurd.

Veelvoorkomende telfouten

CJK-tekst tellen met een teller die alleen op witruimte splitst

Chinese, Japanse en Koreaanse tekst gebruikt geen woord-spaties, dus een teller die alleen op witruimte splitst rapporteert 1 woord voor een essay van 500 tekens — 500x mis. De Microsoft Word-conventie (en deze tool) telt elk CJK-ideogram als één woord, overeenkomstig wat docenten, redacteuren en vertaaltools berekenen. Als je teller wild verschillende cijfers toont voor dezelfde Chinese tekst, dan is de teller fout, niet je essay.

✗ Fout
Tekst: "今天天气真好,我决定去公园散步。"
Naïeve teller (split op witruimte): 1 woord
Deze teller (CJK-bewust): 14 woorden
✓ Correct
Tekst: "今天天气真好,我决定去公园散步。"
Tel elk Chinees teken als één woord.
Komt overeen met Microsoft Word, Google Docs, native CJK-editors.

Tekentellingen van emoji op UTF-16-tellers vertrouwen

Emoji zoals 😀 worden in UTF-16 gecodeerd als een surrogate pair, dus een teller die `string.length` meet (de JS-default) telt elke emoji als 2 tekens. Twitter, Instagram en SMS-gateways tellen per Unicode code point — één emoji is één teken. De verkeerde teller gebruiken betekent dat je een tweet publiceert die Twitter weigert wegens over-limiet, of dat je verkeerd inschat hoeveel emoji in een Instagram-bijschrift passen.

✗ Fout
Tekst: "Hoi! 😀😀😀"
string.length: 11 (behandelt elke emoji als 2)
Fout: dit zou zeggen dat de tekst 11/280 tekens gebruikt
✓ Correct
Tekst: "Hoi! 😀😀😀"
Code-point telling: 8 (emoji = 1 elk)
Correct: komt overeen met wat Twitter meet

Tekstverwerker-tekst plakken met slimme aanhalingstekens

Plakken vanuit Microsoft Word, Google Docs of Apple Notes haalt slimme aanhalingstekens ("", '') en em-dashes (—) binnen die er hetzelfde uitzien als hun ASCII-equivalenten maar anders worden gecodeerd. De woordtelling is hetzelfde, maar als je vervolgens publiceert naar een platform dat ASCII verwacht (sommige CMS'en, sommige chatplatforms), renderen de tekens als ?? of vakjes. Check de gepubliceerde versie één keer na je eerste plak — de meeste moderne platforms verwerken slimme aanhalingstekens, maar legacy platforms breken.

✗ Fout
Bron: "Het is een mooie dag," zei ze. (slimme aanhalingstekens)
Gepubliceerd naar legacy CMS: ?Het is een mooie dag,? zei ze.
Telling klopte; rendering was fout.
✓ Correct
Gebruik een teksteditor (VS Code, platte TextEdit) voor concepten.
Of vervang slimme aanhalingstekens handmatig voor publicatie.
Of verifieer dat het doelplatform Unicode verwerkt (de meeste doen dat).

URL-substitutie in Twitter-tellingen negeren

Twitter verkort elke URL automatisch tot 23 tekens bij publicatie, ongeacht de originele lengte. Een URL van 100 tekens in je concept kost slechts 23 tekens in de gepubliceerde tweet. De ruwe tekst tellen geeft een opgeblazen telling — je hebt meer ruimte dan deze teller toont wanneer een URL is betrokken. De 23-tekens-substitutie ligt vast; behandel je conceptlengte als (ruwe telling) − (URL-lengte) + 23 per URL.

✗ Fout
Concept: "Bekijk dit eens: https://very-long-domain-name.com/path/to/page?with=parameters&and=more"
Ruwe telling: 109 tekens
Fout: tweet is boven 280? Nee — Twitter verkort de URL.
✓ Correct
Zelfde concept, Twitter-gepubliceerde lengte:
"Bekijk dit eens: " (17) + 23 (URL) = 40 tekens
Ruim onder 280. Vervang mentaal 23 voor elke URL.

De meta description-limiet verkeerd lezen

De weergave van de meta description door Google kapt op desktop rond 155-165 tekens af en op mobiel 100-120, afhankelijk van de andere elementen van het fragment (titel, URL, breadcrumb). Schrijven tot 320 tekens (een oude Google-richtlijn uit 2017-2018, sindsdien teruggedraaid) betekent dat de tweede helft zelden wordt getoond. Houd het op 150-160 voor desktop-optimalisatie, of 110-120 als je mobiele verkeer domineert. De voortgangsbalk in deze tool staat standaard op 160.

✗ Fout
Meta description: 280 tekens (geschreven op de oude 2018-cap)
Google kapt rond teken 160 op desktop af.
De laatste 120 tekens worden nooit getoond — verspilde moeite.
✓ Correct
Meta description: 150-160 tekens.
Volledige desktop-weergave, overleeft mobiele afkapping.
Zet zoekwoord en call to action vooraan.

280 tweet-tekens verwarren met 280 woorden

De 280-tekens-limiet van Twitter is tekens, geen woorden — een veelvoorkomende misverstand bij mensen die nieuw zijn op het platform. "Hallo wereld" is 12 tekens en 2 woorden. Een typische Engelse tweet van 30-40 woorden draait ongeveer 200-250 tekens. Een tweet van 280 woorden opstellen zou 1.500+ tekens zijn en onmogelijk. De twee tellers staan naast elkaar; check dubbel waarop je optimaliseert.

✗ Fout
Doel: "houd tweet onder 280"
Feitelijk concept: 280 woorden, ~1.500 tekens
Tweet geweigerd — 5x boven de cap.
✓ Correct
Doel: onder 280 tekens (niet woorden).
40 woorden past doorgaans met ruimte over.
De teken-stat is wat hier telt.

Wie gebruikt deze tool

Bloggers die posts opstellen
Haal een doel van 1.000 woorden zonder in een apart venster opnieuw te tellen. Leestijd vertelt je of de post een leestijd van 3 minuten of 7 minuten is — het soort label waar lezers in feeds op reageren. Topwoorden markeren herhaling vóór de redactiestap.
Studenten die essays schrijven
Blijf boven een minimum van 250 woorden of onder een plafond van 1.500 woorden zonder je plek te verliezen. Gemiddelde zinslengte is een ruw leesbaarheidssignaal dat docenten en beoordelingsrubrieken gebruiken. Leestijd komt overeen met wat "een leestijd van 5 minuten" voor een beoordelaar betekent.
Marketeers die tweets & bijschriften opstellen
Twitter (280), Instagram (2.200) en LinkedIn (3.000) voortgangsbalken elimineren de tel-en-overtype loop. Meta description (160) en title tag (60) checks behoeden je ervoor copy te publiceren die in zoekresultaten wordt afgekapt.
SEO-specialisten die snippets auditen
Title tags worden rond de 60 tekens afgekapt; meta descriptions rond de 160. Beide checks gebeuren live tijdens het opstellen, zodat de snippet die je schrijft de snippet is die wordt getoond. Combineer met de topwoord-frequentie-check om je primaire zoekwoord-dichtheid natuurlijk te houden.
Vertalers die bron- & doellengte bijhouden
Vertaalwerk wordt afhankelijk van het talenpaar gefactureerd op bronwoordtelling, doelwoordtelling of tekentelling. Plak beide kanten en krijg de telling direct. Gemengde CJK- en Latijnse tekst gebruikt de Microsoft Word-conventie, wat overeenkomt met wat klant-TM-systemen berekenen.
Conferentiesprekers die lezingen timen
Spreektijd op 130 wpm vertelt je of een script van 1.500 woorden in een slot van 12 minuten past (ja) of in een slot van 7 minuten (nee). Trim vanaf de daadwerkelijke woordtelling, niet vanaf een stopwatch-voorleestest.
Developers die README's & docs schrijven
GitHub-README's, npm-pakketbeschrijvingen en documentatie-headers hebben allemaal informele lengteverwachtingen. De leestijd-stat vertelt contributors of een sectie scan-vriendelijk is of een diepe duik — handig voor het structureren van docs rond progressive disclosure.
Copywriters die ad-copy trimmen
Google Ads, Facebook Ads en e-mailonderwerpregels hebben elk andere tekenplafonds. Kies het platform uit de limietrij dat overeenkomt, en maak realtime strakker. De langste-woord-stat markeert losse aaneengeschreven woorden die in gecomprimeerde copy binnensluipen.

Telregels & technische details

Regel voor woord-tokenisatie
Een Latijns woord is een maximale reeks letters, cijfers, apostrofs en interne koppeltekens. Dus "don't" is één woord, "state-of-the-art" is één woord, "twenty-five" is één woord. Elk CJK-ideogram (Hanzi, Kanji, Hangul-syllabe, Hiragana, Katakana) telt als één woord — de Microsoft Word-conventie. Tokens met gemengd schrift worden gesplitst op de CJK-grens.
Tekentelling (Unicode code points)
Tekens worden geteld per Unicode code point, niet per UTF-16 code unit. Dus één emoji telt als 1 teken, niet 2; CJK-uitbreidingstekens tellen als 1, niet 2; combinatietekens tellen elk als 1, niet nul. Dit komt overeen met wat Twitter, Instagram en moderne SMS-gateways meten tegen hun limieten.
Zin-detectie
Zinnen eindigen op een afsluiter: punt (.), vraagteken (?), uitroepteken (!), Chinese punt (。), Japanse punt (。), of Arabisch vraagteken (؟). Meerdere afsluiters op rij ("Wat?!") tellen als één grens. De detector probeert geen afkortingen te disambigueren ("Mr.", "U.S.A.") — in de praktijk te rumoerig.
Alinea-detectie
Alinea's worden gescheiden door één of meer lege regels. Enkele newlines (regelafbrekingen binnen een alinea) starten geen nieuwe alinea. Tekst zonder lege regels is één alinea. Lege invoer is nul alinea's.
Defaults voor lees- & spreektempo
De leestijd gebruikt 230 wpm — het mediane tempo voor stil lezen van volwassenen uit de meta-analyse van Brysbaert uit 2019 van 17 academische studies bij Engelstalige lezers. De spreektijd gebruikt 130 wpm — het standaardtempo voor heldere voice-overs en conferentielezingen (TED, NPR, voorlezen van luisterboeken). Beide zijn conservatieve middenwaarden; gespecialiseerde contexten variëren.
Stopwoord-filter voor topwoorden
De top-frequentie-analyse sluit Engelse functiewoorden uit ("the", "and", "is", "of", "that", enz.) met behulp van de standaard NLP-stopwoordenlijst. Woorden korter dan 2 tekens en zuivere getallen worden ook uitgesloten. Voor niet-Engelse tekst wordt geen stopwoordfilter toegepast — je ziet ruwe frequenties, nog steeds nuttig voor het opsporen van herhaling.
Tekenlimieten per platform
Twitter/X-post: 280 tekens. Meta description (Google desktop): ~155-160 voor afkapping. Page title tag: ~60 tekens voor afkapping. Instagram-bijschrift: maximaal 2.200 tekens. LinkedIn-post: 3.000 tekens. SMS-segment: 160 tekens bij GSM-7 encoding (70 bij UCS-2 als non-ASCII wordt gebruikt). Verifieer tegen platformdocumentatie; limieten veranderen.
Ondersteuning voor RTL-schriften
Arabisch, Hebreeuws, Perzisch en andere RTL-schriften worden geteld per tokens gescheiden door witruimte. Resultaten worden weergegeven in je interface-richting (LTR-labels met de numerieke tellingen aan de rechterkant). De richting van de textarea volgt de tekst-richting-inferentie van de browser — meestal correct voor eentalige RTL-invoer.

Aanbevolen aanpak voor schrijven op woordtelling

Schrijf op de publiekstijd, niet alleen op de woordtelling
Een post van 1.200 woorden en een leestijd van 5 minuten zijn hetzelfde gegeven in twee eenheden. Lezers reageren meer op het tijd-label dan op het woord-label — "leestijd van 5 minuten" zet een verwachting die een getal niet zet. Gebruik de leestijd-stat als je primaire doel en laat de woordtelling daaruit volgen. Voor blogposts mik je op leestijden van 3-5 min (700-1.200 woorden); voor diepgaande stukken 7-10 min (1.600-2.300); voor scanbare updates 1-2 min (200-500).
Mik op de sweet spot van elke platformlimiet
Schrijf niet tot het maximum; schrijf tot het optimum. Tweets landen het best tussen 70-100 tekens (hoge engagement, past op elk apparaat). Meta descriptions werken het best op 150-160 (vullen de weergave van Google zonder mobiele afkapping). Title tags pieken op 50-60 (geen afkapping, volledige zoekwoordruimte). LinkedIn-posts presteren het best onder de 1.300 tekens (boven de "meer zien"-vouw). Tot de cap pushen betekent kwaliteit inwisselen voor lengte.
Gebruik gemiddelde zinslengte als dichtheidsmeter
Een gemiddelde zinslengte boven de 25 woorden signaleert dicht proza dat moeilijk te scannen is. Onder de 12 voelt hakkelig. De sweet spot voor schrijven voor het brede publiek is 15-20, waarin elke zin een complete gedachte draagt zonder zijn welkom te overschrijden. Technisch schrijven tolereert hoger (20-25) wanneer de precisie noodzakelijk is. Fictie tolereert lager (10-15) wanneer het tempo dat vereist. Gebruik de stat als een ruwe waarschuwing, geen regel.
Doe een topwoord-frequentie-check voor inleveren
Nadat je concept klaar is, kijk je naar de lijst met top-tien woorden. Als een niet-zoekwoord (niet het onderwerp van je artikel) bovenaan staat, gebruik je het te veel. Veelvoorkomende boosdoeners: "eigenlijk", "basically", "echt", "heel", vulwerkwoorden ("is", "was", "zijn"). Een snelle zoek-en-vervang-stap op de top twee vul-overtreders maakt proza doorgaans merkbaar strakker.
Voor tweetalige concepten: verifieer tellingen per taal
Mengt je tekst CJK en Latijns, dan blendt de totale woordtelling twee teltradities. Voor factureerbaar vertaalwerk of woordtellings-gebonden opdrachten splits je de tekst in eentalige stukken en check je elk afzonderlijk. Deze teller volgt de Microsoft Word-conventie voor gemengde tekst, dus het totaal komt overeen met wat de meeste klanten zullen berekenen — maar een eentalige verificatie haalt ambiguïteit weg.
Behandel de teller als kladblok, niet als bron van waarheid
De cijfers zijn nauwkeurig, maar schrijfbeslissingen leven boven de metrieken. Een tweet van 280 tekens die de boodschap precies raakt wint van een tweet van 270 tekens die uitwijdt. Een post van 1.000 woorden die de tijd verdient wint van een post van 1.500 woorden die dat niet doet. Gebruik de teller om te verifiëren en te waarschuwen, maar maak beslissingen op ambacht, niet op rekenwerk.
Bewaar concepten buiten deze tool
Deze teller slaat geen tekst op. Een pagina-refresh of het sluiten van het tabblad veegt de textarea schoon. Stel longform-werk op in een echte editor (een teksteditor, een docs-app, een schrijftool met autosave) en plak in de teller wanneer je een check wilt. Voor kortere checks tijdens één sessie blijft de in-memory tekst behouden — maar behandel het als kortstondig.

Veelgestelde vragen

Wat doet deze woordenteller?
Hij telt elke metriek waar schrijvers, redacteuren, marketeers, studenten en developers om geven — woorden, tekens met en zonder spaties, zinnen, alinea's en regels — in realtime terwijl je typt of plakt. Hij berekent ook leestijd (230 wpm), spreektijd (130 wpm), en vergelijkt je tekst met de tekenlimieten van Twitter/X, Instagram, LinkedIn, SMS, page title tags en meta descriptions. Een secundair analysepaneel toont de tien meest voorkomende betekenisvolle woorden (Engelse stopwoorden uitgefilterd), het langste enkele woord, de gemiddelde woordlengte en de gemiddelde zinslengte — de metrieken die je daadwerkelijk helpen proza strakker te maken. Alles draait 100% in je browser met JavaScript: je tekst wordt nooit geüpload, nooit gelogd, nooit opgeslagen, en geen account is vereist.
Hoe nauwkeurig is de woordtelling vergeleken met Microsoft Word en Google Docs?
De Latijnse woordtelling komt in de overgrote meerderheid van de gevallen overeen met Microsoft Word en Google Docs. Alle drie de tools tokeniseren op witruimte, behandelen samengestelde woorden met koppeltekens (bijv. "state-of-the-art") als één woord, en splitsen samentrekkingen ("don't" = 1 woord). Voor gemengde Engels-CJK tekst volgt deze teller dezelfde conventie als de Chinees/Japans-modus van Microsoft Word: elk CJK-ideogram telt als één woord, en Latijnse tokens tellen individueel. De handvol randgevallen waarin tellers van elkaar verschillen — em-dash samenstellingen, em-dashes als komma's, getallen met decimalen — beïnvloeden <0,1% van typische tekst en produceren hooguit off-by-one verschillen. Voor factureerbare tellingen kopieer je je tekst één keer naar zowel deze tool als je voorkeurseditor om te bevestigen; je zult zien dat de cijfers overeenkomen.
Wordt mijn tekst ergens geüpload of opgeslagen?
Nee. Alle telling en analyse draait 100% client-side in je browser met JavaScript. Je tekst wordt nooit verzonden, nooit opgeslagen op een server, nooit gelogd, en nooit geanalyseerd door mensen of AI. Daardoor is de tool veilig voor concepten met klantgegevens, niet-aangekondigde productnamen, interne memo's, juridische documenten, bronnotities van journalisten, en al het andere vertrouwelijke materiaal. Je kunt dit verifiëren in het Netwerk-tabblad van je browser — typen in de textarea triggert nul netwerkverzoeken. De tool gebruikt geen cookies voor de invoertekst en geen externe analytics die zouden opvangen wat je typt.
Hoe wordt de leestijd berekend?
De leestijd gebruikt het gemiddelde voor stil lezen van volwassenen van 230 woorden per minuut, het mediaan-tempo gemeten over 17 academische studies van Engelstalig stil lezen (meta-analyse Brysbaert 2019). Dit is het tempo waar de meeste blogplatforms, nieuwssites en "x-minuten leestijd"-indicatoren op convergeren. De spreektijd gebruikt 130 woorden per minuut, het standaardtempo voor heldere conferentielezingen, voice-over en TED-achtige presentatie — langzaam genoeg om door het publiek te worden opgenomen, snel genoeg om natuurlijk te voelen. Beide tempo's zijn conservatieve defaults: snel lezen haalt 400+ wpm, voorlezen van luisterboeken 150-180 wpm, en rappe veilingmeester-achtige spraak 250+ wpm. Voor gespecialiseerde contexten behandel je de getoonde tijd als basislijn en pas je mentaal aan.
Werkt dit voor Chinees, Japans, Koreaans en Arabisch?
Ja. De teller verwerkt alle belangrijke schriften standaard. Voor Chinees, Japans en Koreaans (CJK) telt elk ideogram als één woord — dezelfde conventie die Microsoft Word, Google Docs en native CJK-tekstverwerkers hanteren. Dus een Chinees essay van 500 tekens wordt weergegeven als 500 woorden, wat overeenkomt met wat je Chinese docent of redacteur verwacht. Voor Arabisch en andere RTL-schriften meet de teller op tokens gescheiden door witruimte en rendert de resultaten met respect voor je invoerrichting. Gemengde tekst (Engels + Chinees, Arabisch + Engels) wordt geteld met beide regels: CJK-tekens en Latijnse tokens worden apart geteld en gecombineerd. De tekentelling is altijd Unicode-code-point nauwkeurig — emoji, combinatietekens en surrogate-pair tekens tellen elk één keer, niet twee keer.
Waarom is de Twitter-limiet 280 tekens en hoe gaat deze tool om met URL's?
Twitter/X hanteert een plafond van 280 tekens op tweet-tekst (verdubbeld vanaf de originele 140 in 2017). Deze tool telt de ruwe tekenlengte van je tekst — wat je zou zien als je het in het opstelvak van Twitter zou plakken. Twitter verkort URL's automatisch tot een vaste 23 tekens bij publicatie, ongeacht de originele lengte, dus een URL van 100 tekens in je concept kost na publicatie nog steeds 23. Om te controleren wat Twitter zal tellen, behandel elke URL als 23 tekens: als je concept één URL bevat, is de gepubliceerde lengte (je ruwe telling) − (URL-lengte) + 23. De teller toont je ruwe telling; het rekenwerk voor URL-substitutie is een handmatige stap. Voor Twitter premium long-form posts (tot 25.000 tekens) geldt de 280-cap niet.
Wat is de juiste lengte voor een meta description voor Google?
Mik op 150-160 tekens. De weergave van de meta description door Google op desktop kapt doorgaans af tussen 155 en 165 tekens, afhankelijk van de titel- en URL-lengte van het fragment, met mobiel dat een paar tekens eerder afkapt. Onder de 120 tekens vervangt Google vaak je tekst door een langere automatisch gegenereerde beschrijving uit de pagina-body — wat je handgemaakte boodschap verspilt. De sweet spot is 150-160: genoeg om de volledige weergavebreedte van Google te benutten, kort genoeg om mobiele afkapping te overleven. De voortgangsbalk voor meta description in deze teller wordt groen tussen 120-160, amber 161-200, en rood boven 200. Let op: Google kapt soms eerder af dan 155 als hij een beter fragment kan plaatsen; de enige manier om je snippet volledig te controleren is hem handmatig onder de 155 tekens te schrijven.
Wat telt als een zin?
Deze teller behandelt een zin als een reeks tekst die eindigt op een zin-afsluiter: punt (.), vraagteken (?), uitroepteken (!), Chinese punt (。), Japanse punt (。), of Arabisch vraagteken (؟). Meerdere afsluiters op rij ("Wat?!") tellen als één zinsgrens. Zinnen zonder afsluitend leesteken ("Hallo wereld" zonder punt) tellen nog steeds als één. De teller past bewust geen heuristieken toe voor "Mr." of "U.S.A." — de zeldzame valse positieven zijn rumoeriger dan de valse negatieven, en het meeste gepubliceerde proza gebruikt verschillende afkortingsconventies. Voor een strikte linguïstische parse gebruik je een gespecialiseerde NLP-bibliotheek; voor dagelijks schrijven komt de afsluiter-gebaseerde telling overeen met wat docenten, redacteuren en tekstverwerkers rapporteren.
Hoe tel ik woorden in een Word-document of PDF?
Open het bestand, kopieer alle tekst (Ctrl/Cmd-A dan Ctrl/Cmd-C), en plak in de textarea van de teller hierboven. De telling verschijnt direct. Voor PDF's met meerkoloms-layouts of veel tabellen kan de kopie extra spaties of door elkaar lopende koloms-tekst bevatten — bekijk de geplakte tekst op duidelijke artefacten voordat je de telling vertrouwt. Voor documenten die je niet in een browser kunt openen (gescande PDF's, image-only bestanden) gebruik je eerst OCR (Adobe Acrobat, Google Drive OCR of een gratis OCR-tool), en plak je daarna de geëxtraheerde tekst. Deze tool accepteert bewust geen bestand-uploads: alles in de browser houden betekent dat je gevoelige documenten je apparaat nooit verlaten.
Waarom worden sommige woorden uitgesloten van de top-frequentielijst?
De top-frequentie-analyse filtert Engelse stopwoorden — algemene functiewoorden zoals "the", "and", "is", "of", "that" die elke tekst domineren maar geen redactioneel signaal dragen. De gefilterde lijst is de universele stopwoordenset die door de meeste zoekmachines en NLP-bibliotheken wordt gebruikt. De frequentie-analyse slaat ook woorden korter dan 2 tekens en zuivere getallen over. Voor niet-Engelse tekst wordt geen stopwoordfilter toegepast — je ziet de ruwe frequenties, wat nog steeds nuttig is voor het opvangen van herhaling in elke taal. Om de ongefilterde topwoorden te krijgen, neem mentaal de duidelijke functiewoorden uit je taal mee; de redactionele waarde zit in wat daarna komt.
Ondersteunt de teller markdown of HTML?
Is er een dagelijks woordtellingsdoel dat ik moet halen?
Non-fictie schrijvers en bloggers mikken doorgaans op 500-1.500 woorden per dag; romanschrijvers die NaNoWriMo najagen mikken op 1.667 woorden per dag voor een manuscript van 50.000 woorden in november. Academische schrijvers stellen tijdens dissertatiefases vaak 250-500 woorden per dag als doel — het langzame-maar-vol-te-houden tempo. Twitter-threads, marketingcopy en kortere formats volgen in plaats daarvan totale tekens. Het juiste doel is het doel dat je zeven dagen per week kunt volhouden zonder uit te branden; consistentie wint van piek-velocity. Deze teller toont leestijd naast woordtelling zodat je ook op publiekstijd kunt mikken: een leestijd van 4 minuten is ongeveer 1.000 woorden, een leestijd van 10 minuten ongeveer 2.500.
Waarom kan mijn telling verschillen van die van een andere online woordenteller?
Verschillende tellers handelen randgevallen verschillend af: (1) Samengestelde woorden met koppeltekens — de meeste tellers (inclusief deze en Microsoft Word) behandelen "state-of-the-art" als één woord; een minderheid splitst op koppeltekens en telt vier. (2) Em-dash scheiders — sommige tellers splitsen woorden op em-dashes, deze niet. (3) Getallen — sommige slaan ze volledig over, deze telt ze als woorden. (4) CJK-tekst — veel westerse tellers splitsen CJK alleen op witruimte en tellen 100x te weinig; deze teller volgt de Microsoft Word-conventie van één woord per CJK-teken. (5) URL's — sommige tellers strippen URL's voor het tellen, deze neemt ze mee als één token elk. De Word/Google Docs-conventie is de facto de standaard en wat deze tool volgt; als een teller het oneens is met zowel Word ALS Google Docs, is hij de uitschieter.

Gerelateerde tools

Alle tools bekijken →