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.
0
Woorden
0
Tekens
0
Geen spaties
0
Zinnen
0
Alinea's
0
Regels
Leestijd
0 sec
Spreektijd
0 sec
Platformlimieten
Topwoorden
- Typ om topwoorden te zien
Analyse
- Gem. woordlengte
- 0
- Gem. zinslengte
- 0
- Langste woord
- —
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, betaaldDe 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, gratisDezelfde 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-nativeTwitter'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 betaaldDe 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, freemiumWoordtelling 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, betaaldUitgebreide 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
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
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
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
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
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.
Tekst: "今天天气真好,我决定去公园散步。" Naïeve teller (split op witruimte): 1 woord Deze teller (CJK-bewust): 14 woorden
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.
Tekst: "Hoi! 😀😀😀" string.length: 11 (behandelt elke emoji als 2) Fout: dit zou zeggen dat de tekst 11/280 tekens gebruikt
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.
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.
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.
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.
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.
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.
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.
Doel: "houd tweet onder 280" Feitelijk concept: 280 woorden, ~1.500 tekens Tweet geweigerd — 5x boven de cap.
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?
Hoe nauwkeurig is de woordtelling vergeleken met Microsoft Word en Google Docs?
Wordt mijn tekst ergens geüpload of opgeslagen?
Hoe wordt de leestijd berekend?
Werkt dit voor Chinees, Japans, Koreaans en Arabisch?
Waarom is de Twitter-limiet 280 tekens en hoe gaat deze tool om met URL's?
Wat is de juiste lengte voor een meta description voor Google?
Wat telt als een zin?
Hoe tel ik woorden in een Word-document of PDF?
Waarom worden sommige woorden uitgesloten van de top-frequentielijst?
Ondersteunt de teller markdown of HTML?
Is er een dagelijks woordtellingsdoel dat ik moet halen?
Waarom kan mijn telling verschillen van die van een andere online woordenteller?
Gerelateerde tools
Alle tools bekijken →Talstelsel omrekenen — online converter
Omrekentools
Reken je getal direct om tussen binair, hex, decimaal, octaal en elk talstelsel (2-36). Gratis en privé — alles draait in je browser.
Base64 decoderen en encoderen online
Encodering en formattering
Base64 decoderen en encoderen direct in je browser. Realtime conversie met volledige UTF-8- en emoji-ondersteuning. 100% privé — geen account nodig.
Crontab generator & cron-uitdrukking bouwen
Datum en tijd
Bouw, valideer en ontleed cron-uitdrukkingen in je browser. Live preview van de volgende run in lokale tijd of UTC. POSIX 5-veld syntaxis, presets, uitleg in begrijpelijk Nederlands. Gratis, privé, geen account nodig.
CSV naar JSON omzetter
Encodering en formattering
Zet CSV om naar JSON in uw browser. RFC 4180, type-afleiding, headerregel, big-int veilig. 100% privé, geen upload.
Afbeelding comprimeren — online tool
Omrekentools
Comprimeer JPEG, PNG & WebP tot 80% kleiner — in je browser, zonder uploaden. Batch 20 afbeeldingen, stel kwaliteit in, vergelijk voor & na. Gratis & privé.
JSON Diff (Vergelijken)
Encodering en formattering
Vergelijk twee JSON-bestanden direct in je browser. Zij-aan-zij markering, RFC 6902 JSON Patch-uitvoer, negeer storende velden zoals tijdstempels en ID's. 100% privé, geen upload.