Gratis Skrivhastighetstest (WPM)
Mät din skrivhastighet (WPM) och noggrannhet med tids-, ord-, citat-, anpassade och zen-tester. Live-WPM, råhastighet, konsekvens, resultatgraf, flera språk och feedback per tecken — allt i din webbläsare.
Börja bara skriva för att starta — timern startar vid ditt första tangenttryck.
Text att skriva:
Körs helt i din webbläsare — ingenting du skriver laddas upp.
Vanliga användningar
- Testa WPM för jobbkravKontrollera dina ord per minut mot datakörnings- och administratörsrollskrav.
- Övningstypping för skolanBygg den skrivflythet som gör uppsatser och anteckningar snabbare.
- Värm upp innan arbeteEn snabb skrivning för att väcka dina fingrar innan en fokuserad session.
- Jämför skrivhastighet över tangentbordSe om ett nytt tangentbord eller en ny layout faktiskt gör dig snabbare.
Så här fungerar det
Skrivhastighetstestet körs helt i webbläsaren med React-state och performance.now() för tidtagning — ingen server, ingen uppladdning, ingen extern tjänst. Tangenttryckningar klassificeras och räknas i realtid, och ord/min, träffsäkerhet och konsekvens beräknas med samma teckenbaserade formler som Monkeytype dokumenterar offentligt.
- 1Ordlistan laddas lokaltNär du väljer ett språk hämtas ordpoolen från en statisk JSON-fil och lagras i komponentens state. Ord samplas sedan slumpmässigt för att bygga testtexten; med skiljetecken eller siffror aktiverat infogar generatorn kommatecken, avslutande tecken och numeriska tecken sannolikhetsbaserat i sekvensen.
- 2Tangenttryckningar räknas per sekundEtt dolt inmatningsfält fångar varje tecken. Varje tangenttryckning ökar en räknare per sekund, och varje tecken jämförs omedelbart med målet för att klassificeras som korrekt, felaktigt eller extra. Timern körs via setInterval med 1-sekundsintervall och använder performance.now() för precision.
- 3Mätvärden beräknas från rådata om tangenttryckningarI slutet av testet beräknas netto-ord/min från tecken som tillhör helt korrekta ord plus deras avslutande mellanslag, delat med förfluten tid i sekunder, och omvandlat till standardenheten 5 tecken per ord. Rått ord/min räknar varje tangenttryckning inklusive fel. Konsekvens använder rådata per sekund för att beräkna en variationskoefficient, och tillämpar sedan kogasa-utjämningsformeln (100 × (1 − tanh(cov + cov³/3 + cov⁵/5))) för att ge en poäng mellan 0 och 100.
- 4Resultatdiagrammet ritas på en CanvasSerierna för ord/min över tid och rått ord/min över tid ritas på ett HTML Canvas-element med 2D Context API. När du exporterar ditt resultat renderar samma Canvas-API en bild på 820×460 — inklusive diagrammet, huvudstatistiken och libratool.com-attributionen — och levererar den som en PNG via canvas.toBlob().
Relaterade verktyg
Lästidskalkylator
Beräkna hur lång tid det tar att läsa valfri text. Välj en läshastighet, få ordräkning, meningsräkning och uppskattningar av taltid.
Snabbläsare (RSVP)
Läs snabbare med Rapid Serial Visual Presentation: din text blinkar fram ett ord i taget i justerbar hastighet 100–1200 WPM, med bokstaven för optimal igenkänning centrerad. Klistra in, ställ in hastighet och tryck på play. Allt i din webbläsare.
Reaktionstidstest
Mät din reaktionstid i millisekunder: vänta tills rutan blir grön, klicka eller tryck så snabbt du kan och få ditt genomsnitt och bästa resultat av 5 försök.