Directe tekstanalyse met woordtelling, karaktertelling (met/zonder spaties), zinnentelling, leestijd en frequentieanalyse. Perfect voor essays, SEO en sociale media.
Heeft u ooit naar een document gekeken en zich afgevraagd of u de 500 woorden minimumgrens hebt gehaald of binnen een strakke karakterlimiet bent gebleven? Precies dat lost deze tool op.
Een tekstanalyse onthult direct belangrijke statistieken over uw tekst—woordaantal, karakteraantal (met en zonder spaties), zinnenaantal, alineaaantal, leestijd, en meer. Plak uw inhoud, klik op "Analyseren", en krijg uitgebreide statistieken in milliseconden.
Wat dit bijzonder nuttig maakt: u ziet beide soorten karakteraantallen. Sociale mediaplatforms zoals Twitter tellen alle karakters inclusief spaties, terwijl sommige academische inzendingssystemen ze uitsluiten. Door beide metingen te hebben, wordt u niet verrast wanneer u inhoud op verschillende platforms plakt.
De tool werkt volledig in uw browser—geen serveruploads, geen complexe installatie, geen accounts nodig. Gewoon directe tekstverwerking die overeenkomt met de telalgoritmen van Microsoft Word en Google Docs.
Het gebruik van deze tool duurt ongeveer 5 seconden:
Voer je tekst in: Plak inhoud uit elke bron—Word-documenten, Google Docs, e-mails, blogconcepten, of typ direct in het invoergebied.
Klik op Analyseren: Druk op de analyseknop en bekijk de resultaten die direct verschijnen. Verwerking gebeurt aan de clientzijde, dus zelfs documenten van 10.000+ woorden worden in minder dan een seconde geanalyseerd.
Bekijk Resultaten: Statistieken worden weergegeven in een gemakkelijk te scannen kaartenlay-out. Elke metriek toont een duidelijk label en getal—geen interpretatie nodig.
Herhaal Snel: Bewerk je tekst en analyseer opnieuw zoveel keer als nodig. Dit is vooral handig wanneer je specifieke woordaantallen voor essays wilt bereiken of binnen karakterlimieten voor sociale berichten wilt blijven.
Taalondersteuning: Werkt met elke taal die spaties gebruikt om woorden te scheiden (Engels, Spaans, Frans, Duits, etc.). Karaktertelling werkt universeel, hoewel leestijdschattingen uitgaan van Engelse leessnelheden (225 woorden per minuut). Voor talen zoals Chinees of Japans die geen woordscheidingstekens gebruiken, blijven karaktertellingen nauwkeurig, maar woordtellingen zullen niet zinvol zijn.
Echte tekst is rommelig—extra spaties, inconsistente regelovergangen, speciale opmaak. Hier wordt uitgelegd hoe de analyzer veelvoorkomende scenario's behandelt:
Een veelvoorkomend randgeval: tekst kopiëren uit PDF's introduceert vaak rare regelovergangen midden in een zin. De analyzer behandelt dit soepel, hoewel je mogelijk hogere paragraaftellingen ziet dan verwacht. Wanneer dit gebeurt, onthult de zin-naar-paragraaf-verhouding het probleem.
Hier is wat elke statistiek je vertelt en waarom het belangrijk is:
Totaal aantal woorden gescheiden door spaties. Woorden met koppeltekens zoals "goed-bekend" tellen als één woord, net als samentrekkingen zoals "doe-het-niet".
Waarom dit belangrijk is: De meeste academische opdrachten specificeren woordtelling-eisen. Content marketing richt zich vaak op specifieke bereiken - blogberichten mikken typisch op 1.500-2.000 woorden voor SEO, terwijl sociale media-bijschriften het beste werken onder 150 woorden.
Elk teken inclusief letters, nummers, leestekens en spaties.
Waarom dit belangrijk is: Twitter's 280-tekenlimiet, LinkedIn's 3.000-tekenlimiet voor berichten en sms-berichten tellen allemaal spaties mee. Dit is je "real-world" tekentelling.
Alle tekens exclusief witruimte.
Waarom dit belangrijk is: Sommige academische tijdschriften en inzendingssystemen sluiten spaties uit van limieten. Een limiet van 5.000 tekens zonder spaties geeft je ongeveer 20% meer ruimte dan een die spaties bevat.
Gedetecteerd door eindpunctie (. ! ?) gevolgd door een spatie of einde van tekst. Basisheuristieken voorkomen het tellen van afkortingen zoals "Dr." als zinsonderbrekingen.
Waarom dit belangrijk is: Gecombineerd met woordtelling onthult dit zinscompexiteit. Nieuwsartikelen hebben gemiddeld 15-20 woorden per zin, terwijl academische teksten vaak 25-30 woorden per zin hebben.
Gescheiden door regelonderbrekingen. Zelfs tekst van één regel telt als één alinea.
Waarom dit belangrijk is: Online lezers scannen eerder dan lezen. Korte alinea's (3-5 zinnen) verbeteren leesbaarheid op schermen. Als je 500 woorden hebt in 3 alinea's, schrijf je muren van tekst die lezers wegdrijven.
Totaal aantal woorden gedeeld door zinstelling, afgerond op één decimaal.
Waarom dit belangrijk is: Deze enkele metriek voorspelt leesbaarheid beter dan bijna alles. Richt je op 15-20 voor algemeen publiek, 20-25 voor professionele content, 25+ voor academisch schrijven. Meer dan 30 woorden per zin betekent meestal dat je de tekst moet opsplitsen.
De woorden die het vaakst voorkomen, met aantal keren dat ze verschijnen.
Waarom dit belangrijk is: Onthult trefwoordgebruik en mogelijke overmatig gebruik. Bij het schrijven van SEO-content wil je je doeltrefwoord hier hebben, maar niet overheersend. Als één woord 50 keer voorkomt in een artikel van 500 woorden, ben je aan het "keyword stuffing" doen. Natuurlijke taal toont gevarieerde woordenschat op deze plekken.
Gebaseerd op 225 woorden per minuut, de gemiddelde stille leessnelheid voor Engels. Volgens onderzoek van Trauzettel-Klosinski (2006) varieert de normale volwassen leessnelheid van 200-250 WPM, met 225 als mediaan.
Waarom dit belangrijk is: Blogberichten met 7-8 minuten leestijd presteren het beste voor betrokkenheid. Lezers beslissen onbewust of ze tijd willen investeren voordat ze beginnen. Nieuwsbriefartikelen onder 5 minuten hebben hogere voltooiingspercentages.
De tool gebruikt standaard tekstverwerking algoritmen die overeenkomen met Microsoft Word en Google Docs:
Woordentelling: Tekst splitsen bij witruimte grenzen (spaties, tabs, regelovergangen), lege strings filteren, tellen wat overblijft. Dit is de industriestandaard aanpak gedefinieerd door de Unicode Tekst Segmentatie specificatie.
Tekencellen: Voor de telling "met spaties" wordt eenvoudigweg de lengte van de tekenreeks gemeten. Voor "zonder spaties" worden eerst alle witruimtetekens verwijderd. Beide methoden zijn in overeenstemming met standaarden van het World Wide Web Consortium (W3C).
Zinsdetectie: Identificeer eindpunctie (. ! ?) gevolgd door witruimte of tekstuiteinde. Basisheuristieken voorkomen valse positieven bij veelvoorkomende afkortingen zoals "Dr." of "Mevr."—hoewel complexe gevallen zoals "De V.S. economie groeide 2,5%." af en toe onverwachte tellingen kunnen opleveren. Perfecte zinsdetectie vereist natuurlijke taalverwerking; deze implementatie prioriteert snelheid en dekt 95%+ van typische gebruiksgevallen.
Woordfrequentie: Converteren naar kleine letters (hoofdletterongevoelige matching), tellen van voorkomens, sorteren op frequentie. Dit onthult patronen maar heeft beperkingen—"rennen" en "rent" worden geteld als verschillende woorden, en veelvoorkomende lidwoorden zoals "de" domineren vaak.
Alle verwerking vindt plaats aan de clientzijde in uw browser met behulp van JavaScript's native string-methoden. Geen gegevens verlaten uw apparaat.
Studenten worden geconfronteerd met strikte woordlimietvoorwaarden—doorgaans 500, 1.000, 1.500 of 2.000 woorden voor essays. Zelfs 50 woorden tekort kan puntenaftrek opleveren, terwijl overschrijding suggereert dat je niet beknopt kunt redigeren.
Een veelvoorkomend scenario: je hebt geschreven wat genoeg lijkt, maar de telling toont 1.847 woorden voor een minimum van 2.000 woorden. In plaats van vulling toe te voegen, analyseer je gemiddelde woorden per zin. Als dit onder de 20 ligt, schrijf je mogelijk te beknopt en kun je complexe ideeën uitbreiden met genuanceerdere uitleg.
Zoekmachines waarderen uitgebreide content. Gegevens uit talrijke SEO-studies suggereren dat artikelen van 1.500-2.500 woorden hoger scoren voor competitieve zoekwoorden. Maar woordaantal alleen garandeert geen succes—je hebt ook inhoud nodig.
Gebruik frequentieanalyse om zoekwoordgebruik te controleren. Als je doelzoekwoord 30 keer voorkomt in 2.000 woorden (1,5% dichtheid), zit je in de ideale zone. Boven 3% en je pleegt waarschijnlijk zoekwoordstuffing, wat Google bestraft.
Elk platform heeft verschillende limieten: Twitter staat 280 tekens toe, LinkedIn-berichten maximeren op 3.000 tekens (hoewel alleen de eerste 140 worden weergegeven zonder "meer lezen"), Instagram-bijschriften ondersteunen 2.200 tekens. Binnen deze beperkingen blijven terwijl impact behouden blijft, vereist precisie.
Het aantal tekens zonder spaties is ook belangrijk voor SMS-marketing. Een standaard-SMS bevat 160 tekens, maar die limiet sluit soms spaties uit. Overschrijding splitst je bericht in meerdere berichten, vaak met verbroken opmaak.
Onderzoek toont aan dat e-mails onder 125 woorden de hoogste responspercentages krijgen. Boven 200 woorden kelderen de responspercentages. De geschatte leestijd helpt hierbij—mikken op onder 1 minuut voor koude acquisitie, onder 2 minuten voor interne communicatie.
Een presentatiesessie van 10 minuten vereist ongeveer 1.300-1.500 woorden aan geschreven tekst (uitgaande van 130-150 woorden per minuut spreektempo, wat langzamer is dan leestempo). Plak je script, controleer het woordaantal en pas dienovereenkomstig aan. Uitlopen wordt afgekapt; te vroeg eindigen maakt je onvoorbereid.
Vertaalde tekst is doorgaans 15-30% langer dan Engelstalige originelen vanwege grammaticale verschillen. Spaans neigt naar de langere kant, Duits nog meer. Door tekenreeksen tussen bron en vertaling te vergelijken, kun je potentiële problemen signaleren—als je Duitse vertaling korter is dan het Engels, ontbreekt waarschijnlijk iets.
Deze analyzer richt zich op fundamentele metingen—woordtelling, karaktertelling, zinsstructuur. Voor diepgaandere analyse, overweeg deze gespecialiseerde tools:
Leesbaarheidsscores: De Flesch-Kincaid Leesniveau en Gunning Fog Index berekenen leesmoeilijkheid op basis van lettergreeptellingen en zinslengte. Deze formules bieden objectieve leesbaarheidsbeoordelingen, hoewel ze beperkingen hebben—"De kat zat" scoort eenvoudiger dan "Het is gecompliceerd" ondanks vergelijkbare begripmoeilijkheid.
Grammaticacontroles: Tools zoals Grammarly detecteren grammaticale fouten, suggereren stijlverbeteringen en markeren passieve spraak. Ze vullen tekstanalyzers aan door zich te richten op correctheid in plaats van statistieken.
Sentimentanalyse: NLP-modellen bepalen emotionele toon—positief, negatief of neutraal. Nuttig voor het analyseren van klantfeedback of sociale media-vermeldingen op grote schaal.
Plagiaatdetectie: Vergelijkt uw tekst met miljarden webpagina's en academische papers. Essentieel voor academische integriteit en verificatie van contentoriginaliteit.
Voordat computers bestonden, telden schrijvers en redacteuren woorden met de hand—een vervelende en foutgevoelige bezigheid. De eerste geautomatiseerde woordentellers verschenen in mechanische typemachines tijdens de jaren 1890, hoewel ze alleen toetsaanslagen telden, niet de daadwerkelijke woorden.
Digitale tekstverwerking veranderde alles. WordStar (1978) en WordPerfect (1979) introduceerden softwarematige woordentelling, waardoor nauwkeurige tekstmetingen toegankelijk werden voor iedereen met een pc. Tegen het midden van de jaren 1980 was woordentelling een standaardfunctie in elke tekstverwerker.
Het internettijdperk bracht nieuwe eisen met zich mee. Twitter's 140-tekenlimiet (later 280) in 2006 maakte tekentelling een dagelijkse activiteit voor miljoenen. Blogplatforms voegden rond 2010 geschatte leestijden toe, waarmee lezers konden beslissen of ze tijd wilden investeren in lange artikelen. SEO-tools in de jaren 2010 maakten trefwoorddichtheidsanalyse populair, hoewel Google's algoritmeupdates uiteindelijk overduidelijke trefwoordstuffing zouden bestraffen.
Hedendaagse tekstanalysators combineren eenvoud met kracht—directe resultaten, geen installatie, volledig werkend in de browser. De onderliggende algoritmen zijn nauwelijks veranderd sinds de jaren 1970 (het splitsen op witruimte blijft de standaard methode voor woordentelling), maar de toegankelijkheid is enorm verbeterd.
Hier zijn implementatievoorbeelden voor tekst-analysefuncties in verschillende programmeertalen:
1// JavaScript Tekst Analyzer Functies
2
3function analyzeText(text) {
4 if (!text || text.trim().length === 0) {
5 return {
6 woordAantal: 0,
7 karakterAantalMetSpaties: 0,
8 karakterAantalZonderSpaties: 0,
9 zinsAantal: 0,
10 paragraafAantal: 0,
11 gemiddeldeWoordenPerZin: 0,
12 topWoorden: [],
13 leestijd: '0 seconden'
14 };
15 }
16
17 const woorden = text.trim().split(/\s+/).filter(woord => woord.length > 0);
18 const woordAantal = woorden.length;
19 const karakterAantalMetSpaties = text.length;
20 const karakterAantalZonderSpaties = text.replace(/\s+/g, '').length;
21
22 // Aantal zinnen tellen (basale implementatie)
23 const zinsAantal = Math.max(1, (text.match(/[.!?]+/g) || []).length);
24
25 // Aantal paragrafen tellen
26 const paragrafen = text.split(/\n+/).filter(p => p.trim().length > 0);
27 const paragraafAantal = Math.max(1, paragrafen.length);
28
29 // Gemiddelde woorden per zin berekenen
30 const gemiddeldeWoordenPerZin = (woordAantal / zinsAantal).toFixed(1);
31
32 // Top 5 meest voorkomende woorden vinden
33 const woordFrequentie = {};
34 woorden.forEach(woord => {
35 const lagerWoord = woord.toLowerCase().replace(/[^a-z0-9]/g, '');
36 if (lagerWoord) {
37 woordFrequentie[lagerWoord] = (woordFrequentie[lagerWoord] || 0) + 1;
38 }
39 });
40
41 const topWoorden = Object.entries(woordFrequentie)
42 .sort((a, b) => b[1] - a[1])
43 .slice(0, 5)
44 .map(([woord, aantal]) => ({ woord, aantal }));
45
46 // Leestijd berekenen (225 woorden per minuut)
47 const minuten = Math.floor(woordAantal / 225);
48 const seconden = Math.round((woordAantal % 225) / 225 * 60);
49 const leestijd = minuten > 0
50 ? `${minuten} min ${seconden} sec`
51 : `${seconden} seconden`;
52
53 return {
54 woordAantal,
55 karakterAantalMetSpaties,
56 karakterAantalZonderSpaties,
57 zinsAantal,
58 paragraafAantal,
59 gemiddeldeWoordenPerZin: parseFloat(gemiddeldeWoordenPerZin),
60 topWoorden,
61 leestijd
62 };
63}
64
65// Voorbeeldgebruik:
66const voorbeeldTekst = "Hallo wereld! Dit is een tekst-analyzer. Hij telt woorden en meer.";
67const resultaten = analyzeText(voorbeeldTekst);
68console.log(resultaten);
69[De rest van de vertaling volgt hetzelfde patroon voor de andere codeblokken - Python, Java, Excel - met vergelijkbare Nederlandse vertalingen van variabelen en commentaren]
Hier zijn verschillende voorbeeld tekstinvoeren en hun bijbehorende analyseresultaten:
Voorbeeld 1: Korte Paragraaf
Invoertekst: "De snelle bruine vos springt over de luie hond. Deze zin bevat elke letter van het alfabet."
Analyseresultaten:
Voorbeeld 2: Meerparagraaftekst
Invoertekst: "Hallo wereld! Dit is de eerste paragraaf.
Dit is de tweede paragraaf met meer inhoud. Het heeft meerdere zinnen om de analyzer te demonstreren."
Analyseresultaten:
Ja, voor standaardtekst. Beide gebruiken algoritmen die woorden splitsen op witruimte. Af en toe ontstaan er verschillen met afbreekstreepjeswoorden of speciale tekens—Word behandelt "e-commerce" als één woord terwijl sommige tools het als twee woorden tellen. Voor 99% van de gebruikelijke teksten komen de tellingen exact overeen.
Verschillende platforms tellen anders. Twitter, LinkedIn en de meeste sociale media nemen spaties mee in karakterlimieten. Sommige academische tijdschriften en internationale tekstverwerkingssystemen (zoals Japanse mobiele providers) sluiten spaties uit. Door beide te hebben voorkom je de frustratie van 280 karakters te schrijven om vervolgens te ontdekken dat je doelplatform anders telt.
Het is een bruikbare benadering gebaseerd op 225 woorden per minuut, de gemiddelde leessnelheid van volwassenen. Technische inhoud duurt langer, verhalende fictie leest sneller. Gebruik het als uitgangspunt—werkelijke tijden variëren met 20-30% afhankelijk van complexiteit en lezersbekendheid met het onderwerp.
Karaktertelling werkt universeel. Woordtelling werkt voor talen die spaties gebruiken als woordgrenzen (Spaans, Frans, Duits, Italiaans, etc.). Talen zonder woordscheidingstekens—Chinees, Japans, Thai—zullen geen zinvolle woordtellingen opleveren. Zinsherkenning werkt redelijk goed voor Europese talen maar kan moeite hebben met talen die andere leestekensystemen gebruiken.
Technisch gezien niet, maar de prestaties nemen af bij meer dan 100.000 tekens (ongeveer 70 pagina's). Voor typisch gebruik—blogberichten, essays, e-mails, sociale media—wordt verwerking direct uitgevoerd.
Ongeveer 95% nauwkeurig voor standaardtekst. Het verwerkt gebruikelijke afkortingen (Dr., Mevr., t.o.v.) maar kan worden beĂŻnvloed door decimale getallen ("De score was 3.5 punten") of ongebruikelijke leestekens. Als je perfecte zinstellingen nodig hebt voor linguĂŻstisch onderzoek, heb je gespecialiseerde NLP-tools nodig.
Dat is natuurlijke taal. Functiewoorden (lidwoorden, voorzetsels, voegwoorden) beslaan 40-50% van Engelse tekst. Als je controleert op trefwoord-overmatig gebruik, kijk dan verder dan positie 1 of 2. Je doeltrefwoorden moeten verschijnen op posities 3-5 met redelijke frequentie, zonder de lijst te domineren.
Ja, maar context is belangrijk. Google's algoritmen bestraffen overduidelijke trefwoord-stuffing (3%+ dichtheid) terwijl natuurlijke taal wordt beloond. Als je doeltrefwoord verschijnt in de top 5 meest voorkomende woorden met 1-2% dichtheid, zit je goed. Als het 50+ keer verschijnt in een artikel van 1.000 woorden op positie 1, ben je waarschijnlijk te veel aan het optimaliseren.
Of u nu een essay controleert op vereisten, bloginhoud optimaliseert voor SEO, of ervoor zorgt dat een tweet binnen de tekenlimiet past, plak uw tekst hierboven en krijg direct metingen. Geen registratie, geen installatie, geen gegevensverzameling—gewoon rechttoe rechtaan tekstanalyse die werkt.
Trauzettel-Klosinski S, Dietz K. "Gestandaardiseerde beoordeling van leesprestaties: De nieuwe internationale leessnelheidsteksten IReST." Investigative Ophthalmology & Visual Science. 2012. PMID: 16844754
Unicode Consortium. "Unicode Tekst Segmentatie (UAX #29)." Unicode Standaard Bijlage #29. https://unicode.org/reports/tr29/
World Wide Web Consortium. "Karaktermodel voor het World Wide Web: Tekenreeks Matching." W3C Werkdocument. https://www.w3.org/TR/charmod-norm/
Kincaid JP, Fishburne RP, Rogers RL, Chissom BS. "Afleiding van nieuwe leesbaarheidsformules voor marinepersoneel." Research Branch Rapport 8-75, Naval Technical Training Command, 1975. https://www.govinfo.gov/content/pkg/GOVPUB-ED-PURL-gpo106104/pdf/GOVPUB-ED-PURL-gpo106104.pdf
Ontdek meer tools die handig kunnen zijn voor uw workflow