Hoppa till huvudinnehåll
LibraTool logoLibraTool

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.

Det finns ingen ordlista för svenska än, så orden är engelska. Skriv dem, eller klistra in din egen text.
0Tab — starta om · Esc — lämna texten

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.

  1. 1
    Ordlistan laddas lokalt
    Nä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.
  2. 2
    Tangenttryckningar räknas per sekund
    Ett 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.
  3. 3
    Mätvärden beräknas från rådata om tangenttryckningar
    I 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.
  4. 4
    Resultatdiagrammet ritas på en Canvas
    Serierna 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

Vanliga frågor