Gratis Typsnelheidstest (WPM)
Meet je typsnelheid (WPM) en nauwkeurigheid met getimede, woorden-, citaat-, aangepaste en zen-tests. Live WPM, bruto snelheid, consistentie, een resultaatgrafiek, meerdere talen en feedback per teken — allemaal in je browser.
Begin gewoon met typen om te starten — de timer begint bij je eerste toetsaanslag.
Tekst om te typen:
Draait volledig in je browser — niets wat je typt wordt geüpload.
Veelvoorkomend gebruik
- Test WPM voor WerkplaatvereistenControleer je woorden per minuut tegen vereisten voor gegevensinvoer en administratieve rollen.
- Oefen Typen voor SchoolBouw de typvaardigheid op waardoor essays en notities sneller worden.
- Warm op Vóór het WerkEen snelle typtempo om je vingers wakker te maken voor een gefocuste sessie.
- Vergelijk Typsnelheid op ToetsenbordenKijk of een nieuw toetsenbord of layout je echt sneller maakt.
Hoe het werkt
De typsnelheidstest draait volledig in de browser met React-state en performance.now() voor de timing — geen server, geen upload, geen externe dienst. Toetsaanslagen worden in realtime ingedeeld en geteld, en WPM, nauwkeurigheid en consistentie worden berekend met dezelfde tekengebaseerde formules die Monkeytype openbaar documenteert.
- 1De woordenlijst wordt lokaal geladenAls je een taal kiest, wordt de woordenpool uit een statisch JSON-bestand opgehaald en in de componentstate opgeslagen. Daarna worden willekeurig woorden gekozen om de testtekst op te bouwen; met leestekens of cijfers aan voegt de generator met een bepaalde kans komma's, eindtekens en getallen in de reeks in.
- 2Toetsaanslagen worden per seconde geteldEen verborgen invoerelement vangt elk teken op. Elke toetsaanslag verhoogt een teller per seconde, en elk teken wordt direct met het doel vergeleken om het als juist, onjuist of extra in te delen. De timer draait via setInterval met intervallen van 1 seconde en gebruikt performance.now() voor precisie.
- 3Statistieken worden berekend uit ruwe toetsaanslaggegevensAan het eind van de test wordt de netto WPM berekend uit de tekens van volledig juiste woorden plus hun afsluitende spaties, gedeeld door de verstreken seconden en omgerekend naar de standaardeenheid van 5 tekens per woord. Ruwe WPM telt elke toetsaanslag, inclusief fouten. Consistentie gebruikt de ruwe metingen per seconde om een variatiecoëfficiënt te berekenen en past daarna de kogasa-afvlakkingsformule toe (100 × (1 − tanh(cov + cov³/3 + cov⁵/5))) om een score van 0–100 te krijgen.
- 4De resultatengrafiek wordt op Canvas getekendDe reeksen WPM-in-de-tijd en ruwe-WPM-in-de-tijd worden op een HTML Canvas-element getekend met de 2D Context API. Bij het exporteren van je resultaat maakt dezelfde Canvas API een afbeelding van 820×460 — inclusief de grafiek, de belangrijkste cijfers en de vermelding van libratool.com — en levert die als PNG via canvas.toBlob().
Gerelateerde tools
Leestijdcalculator
Schat hoe lang het duurt om een tekst te lezen. Kies een leessnelheid en ontvang het aantal woorden, zinnen en schattingen van spreektijd.
Snelleezer (RSVP)
Lees sneller met Rapid Serial Visual Presentation: je tekst flitst woord voor woord voorbij op een instelbare snelheid van 100–1200 WPM, waarbij de optimale herkenningspunt-letter gecentreerd is. Plak tekst, stel een snelheid in en druk op play. Alles in je browser.
Reactietijdtest
Meet je reactietijd in milliseconden: wacht tot het vak groen wordt, klik of tik zo snel als je kunt en krijg je gemiddelde en beste van 5 pogingen.