Typen Rekenregels Bronnen & privacy
Eerst nauwkeurig. Dan sneller. Kies een taal en testduur. De klok start bij de eerste letter, niet bij het openen van de pagina. De test stopt automatisch op tijd. Tijdens de test kun je met backspace corrigeren, ook in een vorig woord.
Woorden, getallen of je eigen tekst De woordmodus trekt onafhankelijke items uit een vaste woordenlijst. Dit zijn losse woorden, geen grammaticale zinnen. Met eigen tekst kun je een Nederlandse of Engelse passage plakken. Regeleinden en dubbele spaties worden dan vervangen door één spatie. Hoofdletters en accenten blijven behouden.
Getallen is een zelfstandige modus: alleen cijfers, gescheiden door spaties. Kies vaste lengtes van 2, 3, 4 of 6 cijfers, of een gelijke verdeling over lengtes van 2–4 cijfers. De eerste positie is nooit een nul. De taalkeuze en leestekens zijn in deze modus niet van toepassing. WPM blijft ook hier gebaseerd op vijf tekens, inclusief spaties; CPM geeft de correcte tekens per minuut.
In Woorden mengt + 123 gemiddeld door 1 op 10 items een getal van 1 t/m 999. Leestekens voegt gemiddeld aan 1 op 5 items een punt, komma, dubbele punt of puntkomma toe. Zonder hoofdlettermodus worden woorden in kleine letters aangeboden; accenten blijven staan.
Cijfers oefenen met het numpad Kies Getallen → Numpad. De tekst bevat nog steeds uitsluitend cijfers. Onder de tekst verschijnt het numerieke toetsenblok met vaste vingerkleuren en de volgende toets. Toetsenbord en kleuren zijn afzonderlijk uit te zetten. Gebruik Enter of spatie tussen getallen; Backspace corrigeert. Zet Num Lock aan wanneer je toetsenbord dat nodig heeft. De cijferrij blijft invoer accepteren: dit is een gekozen oefenprofiel, geen certificering van je fysieke toetsenbord of vingers. Cijferrij en numpad worden apart vergeleken in Voortgang, evenals numpadtests met en zonder aanslaghulp.
Hoofdletters oefenen Schakel hoofdletters in bij Woorden of de woordoefeningen. Met leestekens krijgt het eerste woord en het woord na een punt, komma, dubbele punt of puntkomma een beginhoofdletter. Ook na komma’s en puntkomma’s: dit is een Shift-oefening, geen grammaticale regel. Getallen blijven gelijk; de beginhoofdletter schuift zo nodig door naar het volgende woord.
Zonder leestekens heeft elk woord onafhankelijk 25% kans op een beginhoofdletter. Er komen nooit hoofdletters midden in een woord door deze instelling. Er is geen vast patroon van ieder vierde woord. Accenten blijven behouden. Eigen tekst en vaste rij- en Shift-oefeningen worden niet aangepast. Oude tests met hoofdletters op gemengde posities blijven bewaard en worden apart vergeleken.
Bediening esc Nieuwe test. Tijdens het typen wordt eerst om bevestiging gevraagd.ctrl / ⌥ + backspace Verwijder het huidige woord.tab Navigeer door de bediening. Klik op de tekst om weer te typen.
Een te vroege spatie sluit het woord af: ontbrekende letters tellen als ongecorrigeerd. Dubbele spaties aan het begin van een woord worden genegeerd. Plakken, slepen en automatische tekstvervanging zijn in het testveld uitgeschakeld. Accenten via dode toetsen en tekstcompositie worden ondersteund.
Eerlijk vergelijken Vergelijk dezelfde taal, duur en instellingen. Woordlengte, leestekens en de moeilijkheid van een eigen tekst veranderen de taak. Een hogere score op een andere tekst is niet automatisch een betere typevaardigheid.
De timer loopt door als het venster of tabblad niet actief is. Zulke tests krijgen het label onderbroken . Met stop kun je eerder afronden; de score gebruikt dan de werkelijk verstreken tijd en krijgt het label verkort .
Interface en testtaal Met NL / ENG / DE rechtsboven wijzig je alleen de interface. Je testtaal, woorden, cijfers en resultaten blijven gelijk. De voorkeur wordt lokaal onthouden. De CSV-kolomnamen blijven voor uitwisselbaarheid hetzelfde in alle interfacetalen.
Aanslag oefenen
Vrij oefenen zonder eindtijd
Eén test verwijderen
Standaard · v1
Adaptief oefenen
Toetsenbordindeling
WPM, Raw WPM en CPM Een standaardwoord is hier altijd vijf tekens, inclusief spaties. Er worden dus geen letterlijke woorden geteld.
WPM = correcte, overgebleven tekens ÷ 5 ÷ minuten Raw WPM = alle overgebleven getypte tekens ÷ 5 ÷ minuten CPM = correcte, overgebleven tekens ÷ minutenVerwijderde tekens tellen niet mee in deze drie scores. De tijd voor correcties telt wél mee. Bij een foutloze eindtekst kunnen WPM en Raw WPM daarom gelijk zijn, óók als je onderweg veel hebt gecorrigeerd.
Snelheidsbenchmark · WPM en CPM
De schaal geeft een indicatieve tempo-indeling , geen officiële vaardigheidsnorm of ranglijst. De namen en grenzen zijn een eigen indeling van Ritme; ze komen niet als zes categorieën uit het onderzoek. Eén test beoordeelt niet je totale typevaardigheid.
Bovengrenzen zijn exclusief: precies 60 WPM valt dus in Vlot. De onafgeronde score bepaalt de band. CPM = WPM × 5; het zijn twee eenheden voor dezelfde snelheid, geen twee aparte benchmarks. Dit is correcte tekstuitvoer, niet het aantal fysieke toetsindrukken.
Waar komt de referentielijn vandaan?
Aalto University (2018) rapporteert circa 52 WPM gemiddeld en ongeveer 30–60 WPM als gangbare band in een groot onderzoek. De lijn gebruikt het afgeronde gemiddelde: 52 WPM, omgerekend 260 CPM.
Dhakal, Feit, Kristensson & Oulasvirta, CHI 2018 : ruim 168.000 zelfgeselecteerde vrijwilligers typten Engelse zinnen, hoofdzakelijk op een fysiek toetsenbord. Dit is geen representatieve norm voor Nederlanders of alle computergebruikers. Onderzoek en meetmethode (PDF) .
Het onderzoek telt de lengte van de overgetypte tekst; Ritme telt alleen correcte eindtekens. Ook de taak en timing verschillen. Daarom is de vergelijking globaal, zonder persoonlijke percentielclaim. Taal, tekst, leestekens, apparaat en testduur blijven relevant. Bij een test korter dan 60 seconden staat er een momentopname-waarschuwing.
Getallen en gerichte oefeningen
Geen woordbenchmark voor cijferreeksen. Vanaf drie eerdere volledige, niet-onderbroken tests met dezelfde instellingen toont Ritme het minimum–maximum van je eigen voorgaande tests , met hun gemiddelde als referentielijn. De huidige test telt niet mee in zijn eigen referentie. Alleen eerder gedateerde, nog lokaal bewaarde tests tellen mee. Dit bereik is geen betrouwbaarheidsinterval en geen vergelijking met andere mensen. Tot die tijd staat er hoeveel referentietests ontbreken.
Eigen teksten, afgebroken tests en onderbroken tests krijgen geen extern tempolabel. In Voortgang wordt de externe schaal alleen getoond voor een selectie van vergelijkbare woordtests, bij de meting Snelheid. De lijn in de voortgangsgrafiek is hetzelfde onderzoeksreferentiepunt; hij blijft weg bij getallen, gemengde instellingen en nauwkeurigheids- of ritmemetingen.
Twee verschillende soorten nauwkeurigheid Accuracy = correcte eindtekens ÷ (overgebleven getypte tekens + overgeslagen tekens) × 100% Aanslagnauwkeurigheid = juiste invoerpogingen ÷ alle invoerpogingen × 100%De grote Accuracy -score beschrijft het resultaat na corrigeren. Aanslagnauwkeurigheid telt ook gecorrigeerde typefouten mee. Backspace, Shift en andere bedieningstoetsen zijn geen tekeninvoerpogingen. Een voortijdige spatie is een foute invoerpoging. Het niet bereikte tekstdeel telt niet als fout.
Typos en Uncorrected Typos telt foute invoerpogingen tijdens de hele test. Uncorrected telt verkeerde, extra en overgeslagen tekens die nog in de eindtekst zitten. Eén vroege spatie kan meerdere letters overslaan. Daarom hoeven deze aantallen niet gelijk te lopen.
Grafiek en consistency Burst is het aantal tekeninvoerpogingen per seconde, omgerekend naar WPM. Raw en Net WPM zijn voortschrijdende snelheden over de afgelopen vijf seconden. De kruisen markeren het moment waarop een fout is gemaakt; de kleur geeft aan of die fout later is verwijderd.
Consistency = 100 ÷ (1 + standaardafwijking ÷ gemiddelde)De formule gebruikt de aantallen invoerpogingen in volledige vensters van één seconde. Hoger betekent gelijkmatiger. Bij minder dan vijf volledige seconden wordt geen consistency-score getoond. Dit is een expliciete eigen meetmethode: niet noodzakelijk dezelfde als op de oorspronkelijke website.
Zwakke toetsen en vingers Bij een verkeerde letter wordt de verwachte toets geteld; bij een extra letter de ingevoerde toets. De percentages naast balken zijn aandelen van alle typefouten. De tooltip vermeldt fouten / invoerpogingen. Veelgebruikte toetsen kunnen meer fouten hebben zonder relatief moeilijker te zijn. De vingertoewijzing volgt standaard US QWERTY, niet een meting van je echte handgebruik. Bij de numpadkeuze volgt het advies de numpadindeling; Enter- en spatiefouten staan samen apart.
KPH KPH = CPM × 60 = WPM × 300
Adaptieve selectie · v1
Credits & disclaimer Concept en visuele basis: TypeSpeedTest.com . De oorspronkelijke typetest en de aangeleverde screenshots vormden het vertrekpunt voor de eenvoudige interface van Ritme. Dank aan de makers van TypeSpeedTest.com voor dit uitgangspunt.
Ritme is zelfstandig uitgewerkt vanuit de behoefte aan bredere functionaliteit : meerdere interface- en testtalen, aanslagtraining, vingerkleuren, numpadoefeningen, vrij oefenen en persoonlijke voortgang. De uitbreiding bouwt voort op het concept en de visuele inspiratie; het is geen officiële uitbreiding van de oorspronkelijke website.
Onafhankelijke uitwerking Ritme is niet verbonden aan TypeSpeedTest.com en wordt niet door die website gemaakt, beheerd, gesponsord of goedgekeurd. De naamsvermelding is een bronvermelding, geen samenwerking of aanbeveling. De makers van de oorspronkelijke website zijn niet verantwoordelijk voor de functies, wijzigingen, scores of opslag van Ritme.
Namen, merken en oorspronkelijke materialen blijven bij hun respectieve rechthebbenden. Deze bronvermelding en de GPL-licentie van deze applicatie geven geen rechten op de oorspronkelijke website of haar materialen. De woordenlijsten en hun eigen bron- en licentievermelding staan hieronder.
Gebruik & resultaten Ritme is een oefenhulpmiddel, geen gecertificeerde vaardigheidstest. Scores en bandbreedtes zijn indicatief; meetmethoden kunnen afwijken van TypeSpeedTest.com en andere tests. Vingerkleuren tonen een adviesindeling en meten niet welke vingers je werkelijk gebruikt. De applicatie wordt zonder garantie op foutloze werking aangeboden. Resultaten staan lokaal in je browser; maak zelf back-ups. Een externe bronlink openen brengt je naar een andere website, waarop haar eigen voorwaarden en privacybeleid gelden.
Woordenlijsten & bronnen De ingebouwde basiswoordenlijsten zijn afkomstig van Monkeytype en staan onder GPL-3.0. Items zijn overgenomen uit de gepubliceerde taalbestanden; tijdens genereren worden hoofdletters naar kleine letters omgezet en meerwoord-items opgesplitst bij weergave. Dit is geen landelijk representatief of gecontroleerd taalcorpus.
Toetsposities en keycodes: W3C · UI Events KeyboardEvent code .
Willekeur Elke trekking gebruikt nieuwe entropie uit crypto.getRandomValues(), gecombineerd met bij de bouw door Python secrets gemaakte basis-entropie. Onbevooroordeelde rejection sampling zet deze om naar een dataset-index. Er is geen Math.random(), herhalende testbank of op context gebaseerde woordkeuze. Woorden en talen mogen door onafhankelijke trekking opnieuw voorkomen. De gerichte oefenmodus filtert vooraf de bestaande dataset op je zwakke toetsen en wordt apart gelabeld.
Voortgang De aparte Voortgang-view leest dezelfde lokale geschiedenis als de vorige versie. De keuzelijst groepeert vergelijkbare taal-, duur- en modusinstellingen. In de grafiek is elke stip één volledige, niet-onderbroken test, chronologisch van links naar rechts; de afstand tussen stippen is geen verstreken kalenderduur. Vanaf vijf vergelijkbare tests verschijnt het gemiddelde van de laatste vijf. Vanaf tien tests toont de verandering het gemiddelde van de laatste vijf tegenover de vijf daarvoor. Eigen teksten en verschillende instellingen krijgen geen gezamenlijke trendlijn. Verkorte en onderbroken tests blijven zichtbaar in de lijst, maar tellen niet mee in de kerncijfers of grafiek. Bij Nauwkeurigheid wordt aanslagnauwkeurigheid getoond, niet de eindtekst na correcties.
Privacy en opslag Ritme laadt alleen de bijbehorende CSS- en JavaScript-bestanden; er zijn geen trackers, externe fonts of API-aanroepen. Bij online hosting ontvangt de host de gewone paginaverzoeken en kan die toegangsgegevens loggen. Instellingen en maximaal 100 afgeronde tests worden uitsluitend in localStorage van deze browser bewaard; Ritme verstuurt deze niet naar een server. De ingevoerde of geplakte volledige tekst wordt niet opgeslagen. Resultaten bevatten wél scores, grafiekpunten en geaggregeerde toetsfouten.
Via Voortgang → Beheer kun je de huidige selectie naar CSV exporteren, alle tests als JSON-back-up downloaden, JSON of een CSV uit de vorige versie importeren, of je geschiedenis wissen. Een JSON-back-up bewaart ook de grafiekpunten en toetsstatistieken; een CSV bevat alleen samenvattende scores. Bij import worden dubbele resultaten samengevoegd en blijven de nieuwste 100 tests behouden. Browseropslag kan gewist of geblokkeerd worden, vooral in privémodus. De opslag van lokaal geopende HTML-bestanden is browserafhankelijk; hernoemen of verplaatsen kan een andere opslagruimte opleveren. Bewaar bij het vervangen dezelfde bestandsnaam en locatie. Als je browser toch een andere opslagruimte gebruikt, importeer dan je back-up. Een lokale pagina kan niet automatisch de opslag van een andere tijdelijke bestandlocatie uitlezen.
Licentie en broncode Woordenlijsten: © Monkeytype contributors. Zelfstandige applicatie en Ritme-aanpassingen: 14 september 2026. De HTML-, CSS- en JavaScript-bestanden vormen samen de leesbare broncode en worden verspreid onder GPL-3.0, zonder garantie. Er zijn geen afhankelijkheden van externe bibliotheken. Zie ook LICENSE en THIRD_PARTY_NOTICES.md in de repository.
Toon volledige GNU GPL v3-licentie
Extra oefenmateriaal
Faker · MIT license · Python · 0BSD examples · MDN · code sample licenses
Bronnen voor toetsindelingen Microsoft · German QWERTZ · Microsoft · French (Legacy, AZERTY) · W3C · KeyboardEvent.code