Test Viteză Tastare (WPM) — gratuit
Măsoară viteza de tastare (WPM) și acuratețea cu teste cronometrate, pe bază de cuvinte, citate, personalizate și zen. WPM în direct, viteză brută, consecvență, grafic cu rezultate, mai multe limbi și feedback per caracter — totul în browserul tău.
Doar începe să tastezi pentru a porni — cronometrul pornește la prima apăsare a tastei.
Text de tastat:
Rulează complet în browserul tău — nimic din ceea ce tastezi nu este încărcat.
Utilizări frecvente
- Testați WPM pentru cerințe de locuri de muncăVerificați cuvintele pe minut în raport cu cerințele rolurilor de intrare date și administrare.
- Practică dactilografie pentru școalăConstruiți fluența de dactilografie care face eseuri și note mai rapide.
- Încălziți înainte de muncăUn burst rapid de dactilografie pentru a vă trezi degetele înainte de o sesiune concentrată.
- Comparați viteza de dactilografie pe tastaturiVedeți dacă o tastatură sau o aspect nouă vă face de fapt mai rapid.
Cum funcționează
Testul de viteză de scriere rulează în întregime în browser folosind starea React și performance.now() pentru cronometrare — fără server, fără încărcare, fără serviciu extern. Apăsările de taste sunt clasificate și numărate în timp real, iar WPM, precizia și consistența sunt calculate folosind aceleași formule bazate pe caractere pe care Monkeytype le documentează public.
- 1Lista de cuvinte se încarcă localCând alegi o limbă, grupul de cuvinte este obținut dintr-un fișier JSON static și stocat în starea componentei. Cuvintele sunt apoi eșantionate aleatoriu pentru a construi pasajul de test; cu punctuație sau numere activate, generatorul inserează probabilistic virgule, semne terminale și jetoane numerice în secvență.
- 2Apăsările de taste sunt numărate pe secundăUn element de intrare ascuns captează fiecare caracter. Fiecare apăsare de tastă incrementează un contor de bucket per secundă, și fiecare caracter este comparat imediat cu ținta pentru a-l clasifica ca corect, incorect, sau extra. Timerul rulează via setInterval la intervale de 1 secundă folosind performance.now() pentru precizie.
- 3Metricile sunt calculate din date brute de apăsări de tasteLa sfârșitul testului, WPM net este calculat din caractere aparținând cuvintelor complet corecte plus spațiile lor finale, împărțit la secundele scurse, și convertit la unitatea standard de 5 caractere pe cuvânt. WPM brut numără fiecare apăsare de tastă inclusiv erorile. Consistența folosește eșantioanele brute per secundă pentru a calcula un coeficient de variație, apoi aplică formula de netezire kogasa (100 × (1 − tanh(cov + cov³/3 + cov⁵/5))) pentru a produce un scor 0–100.
- 4Graficul rezultatelor se randează pe CanvasSeriile WPM-de-a-lungul-timpului și WPM-brut-de-a-lungul-timpului sunt desenate pe un element HTML Canvas folosind API-ul de Context 2D. Când exporți rezultatul tău, același API Canvas randează o imagine de 820×460 — incluzând graficul, statisticile principale, și atribuirea libratool.com — și o livrează ca PNG via canvas.toBlob().
Instrumente similare
Calculator Timp de Citire
Estimează cât timp durează citirea oricărui text. Alege o viteză de citire, obține numărul de cuvinte, propoziții și estimări ale timpului de vorbire.
Cititor Rapid (RSVP)
Citește mai repede cu Prezentarea Vizuală Serială Rapidă: textul tău apare câte un cuvânt pe rând, la o viteză reglabilă de 100–1200 WPM, cu litera din punctul optim de recunoaștere centrată. Lipește textul, alege o viteză și apasă play. Totul în browserul tău.
Test timp de reacție
Măsoară-ți timpul de reacție în milisecunde: așteaptă ca zona să devină verde, fă clic sau atinge cât de repede poți și obține media și cel mai bun timp din 5 încercări.