Hopp til hovedinnhold
LibraTool logoLibraTool

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.

Ingen ordliste for norsk ennå, så ordene er engelske. Skriv dem, eller lim inn din egen tekst.
0Tab — omstart · Esc — forlat teksten

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.

  1. 1
    Ordlisten lastes lokalt
    Nå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.
  2. 2
    Tastetrykk telles per sekund
    Et 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.
  3. 3
    Målene beregnes fra rå tastetrykkdata
    Nå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.
  4. 4
    Resultatdiagrammet tegnes på Canvas
    Seriene 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

Ofte stilte spørsmål