Gratis Skrivehastighedstest (WPM)
Måling af din skrivehastighed (WPM) og nøjagtighed med tids-, ord-, citat-, brugerdefineret og zen-tests. Direkte WPM, rå hastighed, konsistens, resultatkurve, flere sprog og feedback pr. tegn — alt i din browser.
Begynd blot at skrive for at starte — timeren begynder ved dit første tastetryk.
Tekst, der skal skrives:
Kører helt i din browser — intet af det du skriver uploades.
Almindelige anvendelser
- Test WPM for jobkravTjek dine ord pr. minut mod dataposts- og admin-rollekrav.
- Øv typeskriving til skolenByg den typeflygtighed, der gør essays og noter hurtigere.
- Opvarm før arbejdeEn hurtig tyburst for at vække dine fingre før en fokuseret session.
- Sammenlign typehastighed på tværs af tastaturerSe, om et nyt tastatur eller layout faktisk gør dig hurtigere.
Sådan fungerer det
Skrivehastighedstesten kører udelukkende i browseren med React-state og performance.now() til tidtagning — ingen server, ingen upload, ingen ekstern tjeneste. Tastetryk klassificeres og tælles i realtid, og WPM, nøjagtighed og konsistens beregnes med de samme tegnbaserede formler, som Monkeytype dokumenterer offentligt.
- 1Ordlisten indlæses lokaltNår du vælger et sprog, hentes ordpuljen fra en statisk JSON-fil og gemmes i komponentens state. Derefter udvælges ord tilfældigt til testteksten; med tegnsætning eller tal slået til indsætter generatoren med en vis sandsynlighed kommaer, afsluttende tegn og tal i rækkefølgen.
- 2Tastetryk tælles pr. sekundEt skjult inputelement fanger hvert tegn. Hvert tastetryk øger en tæller for det aktuelle sekund, og hvert tegn sammenlignes straks med målet for at klassificere det som korrekt, forkert eller ekstra. Timeren kører via setInterval med 1-sekunds intervaller og bruger performance.now() for præcision.
- 3Målingerne beregnes ud fra rå tastetryksdataVed testens afslutning beregnes netto-WPM ud fra tegnene i helt korrekte ord plus deres efterfølgende mellemrum, divideret med de forløbne sekunder og omregnet til standardenheden på 5 tegn pr. ord. Rå WPM tæller hvert tastetryk inklusive fejl. Konsistens bruger de rå målinger pr. sekund til at beregne en variationskoefficient og anvender derefter kogasa-udglatningsformlen (100 × (1 − tanh(cov + cov³/3 + cov⁵/5))) til at give en score fra 0 til 100.
- 4Resultatdiagrammet tegnes på CanvasSerierne for WPM over tid og rå WPM over tid tegnes på et HTML Canvas-element med 2D Context API. Når du eksporterer dit resultat, gengiver det samme Canvas API et billede på 820×460 — med diagrammet, hovedtallene og henvisningen til libratool.com — og leverer det som PNG via canvas.toBlob().
Relaterede værktøjer
Læsetidsberegner
Estimer hvor lang tid det tager at læse en tekst. Vælg en læsehastighed og få ordantal, sætningsantal og estimater for taletid.
Hurtiglæser (RSVP)
Læs hurtigere med Rapid Serial Visual Presentation: din tekst blinker ét ord ad gangen ved en justerbar hastighed på 100–1200 WPM, med bogstavet for det optimale genkendelsespunkt centreret. Indsæt, vælg en hastighed, og tryk på play. Alt sammen i din browser.
Reaktionstidstest
Mål din reaktionstid i millisekunder: Vent på, at feltet bliver grønt, klik eller tryk så hurtigt, du kan, og få dit gennemsnit og bedste af 5 forsøg.