Gratis Skrivehastighetstest (WPM)
Mål skrivehastigheten (WPM) og nøyaktigheten din med tidsbaserte, ordbaserte, sitat-, egendefinerte og zen-tester. WPM i sanntid, råfart, konsistens, resultatgraf, flere språk og tilbakemelding per tegn — alt i nettleseren din.
Bare start å skrive for å begynne — timeren starter ved første tastetilslag.
Tekst å skrive:
Kjører helt i nettleseren din — ingenting du skriver lastes opp.
Vanlige bruksområder
- Test WPM for jobbkravSjekk ord per minutt mot dataposts- og administratorkravskrav.
- Øv typing for skolenBygg typeflyten som gjør essays og notater raskere.
- Varm opp før arbeidEn rask typegjennomgang for å vekke fingrene dine før en fokusert økt.
- Sammenlign typehastighet på tvers av tastaturerSe om et nytt tastatur eller oppsett faktisk gjør deg raskere.
Hvordan det fungerer
Skrivehastighetstesten kjører helt i nettleseren med React-state og performance.now() for tidtaking — ingen server, ingen opplasting, ingen ekstern tjeneste. Tastetrykk klassifiseres og telles i sanntid, og WPM, nøyaktighet og jevnhet beregnes med de samme tegnbaserte formlene som Monkeytype dokumenterer offentlig.
- 1Ordlisten lastes lokaltNår du velger et språk, hentes ordlisten fra en statisk JSON-fil og lagres i komponentens state. Ordene trekkes så tilfeldig for å bygge testteksten; med tegnsetting eller tall slått på setter generatoren inn komma, sluttegn og talltokener i sekvensen etter sannsynlighet.
- 2Tastetrykk telles per sekundEt skjult input-element fanger opp hvert tegn. Hvert tastetrykk øker en teller for gjeldende sekund, og hvert tegn sammenlignes straks med målet for å klassifiseres som riktig, feil eller ekstra. Tidtakeren kjører via setInterval hvert sekund og bruker performance.now() for presisjon.
- 3Målene beregnes fra rå tastetrykkdataNår testen er ferdig, beregnes netto WPM fra tegnene i helt riktige ord pluss mellomrommene etter dem, delt på medgått tid i sekunder, og omregnet til standardenheten 5 tegn per ord. Rå WPM teller hvert tastetrykk, også feil. Jevnhet bruker de rå målingene per sekund til å beregne en variasjonskoeffisient, og bruker deretter kogasa-utjevningsformelen (100 × (1 − tanh(cov + cov³/3 + cov⁵/5))) for å gi en poengsum fra 0–100.
- 4Resultatdiagrammet tegnes på CanvasSeriene for WPM over tid og rå WPM over tid tegnes på et HTML Canvas-element med 2D Context API. Når du eksporterer resultatet, gjengir det samme Canvas-API-et et bilde på 820×460 — med diagrammet, hovedtallene og libratool.com-kreditering — og leverer det som PNG via canvas.toBlob().
Relaterte verktøy
Lesetidskalkulator
Anslå hvor lang tid det tar å lese tekst. Velg en lesehastighet, få ordtelling, setningsantall og anslag for taletid.
Hurtiglesing (RSVP)
Les raskere med Rapid Serial Visual Presentation: teksten blinker ett ord om gangen på en fast plass med justerbar hastighet 100–1200 WPM, der bokstaven for det optimale gjenkjenningspunktet er sentrert. Lim inn, velg hastighet og trykk på play. Alt skjer i nettleseren.
Reaksjonstidstest
Mål reaksjonstiden din i millisekunder: vent til boksen blir grønn, klikk eller trykk så raskt du kan, og få gjennomsnittet og det beste av 5 forsøk.