Přeskočit na hlavní obsah

Test rychlosti psaní (WPM) zdarma

Změřte si rychlost psaní (WPM) a přesnost pomocí testů na čas, počet slov, citáty, vlastní text a zen mód. Živý WPM, surová rychlost, konzistence, graf výsledků, více jazyků a zpětná vazba pro každý znak — vše v prohlížeči.

Pro jazyk čeština zatím není seznam slov, takže slova jsou anglicky. Opište je, nebo vložte vlastní text.
0Tab – restart · Esc – opustit text

Začněte psát a spustíte časovač — odpočet začne vašim prvním stiskem.

Text k psaní:

Běží zcela v prohlížeči — nic, co napíšete, se neuploaduje.

Běžná použití

  • Testujte WPM pro požadavky na práciZkontrolujte své slova za minutu oproti požadavkům na pozice v oblasti zadávání dat a správy.
  • Procvičujte psaní pro školuVytvořte plynulost psaní, která zrychluje eseje a poznámky.
  • Zahřejte se před pracíRychlý psaní vypnout probuzení prstů před soustředěnou relací.
  • Porovnání rychlosti psaní mezi klávesnicemiPodívejte se, zda vás nová klávesnice nebo rozložení opravdu zrychluje.

Jak to funguje

Test rychlosti psaní běží zcela v prohlížeči pomocí stavu React a performance.now() pro měření času — bez serveru, bez nahrávání, bez externí služby. Stisky kláves se klasifikují a počítají v reálném čase a WPM, přesnost a konzistence se počítají pomocí stejných znakových vzorců, které veřejně dokumentuje Monkeytype.

  1. 1
    Seznam slov se načítá lokálně
    Když zvolíte jazyk, sada slov se načte ze statického souboru JSON a uloží do stavu komponenty. Slova se pak náhodně vybírají pro sestavení testovacího textu; se zapnutou interpunkcí nebo čísly generátor pravděpodobnostně vkládá do sekvence čárky, koncové značky a číselné tokeny.
  2. 2
    Stisky kláves se počítají za sekundu
    Skrytý vstupní prvek zachycuje každý znak. Každý stisk klávesy zvyšuje počítadlo pro danou sekundu a každý znak se okamžitě porovnává s cílem, aby byl klasifikován jako správný, nesprávný nebo přebytečný. Časovač běží přes setInterval v jednosekundových intervalech s využitím performance.now() pro přesnost.
  3. 3
    Metriky se počítají ze surových dat o stiscích kláves
    Na konci testu se čisté WPM počítá ze znaků patřících plně správným slovům plus jejich koncových mezer, dělených uplynulými sekundami a převedených na standardní jednotku 5 znaků na slovo. Hrubé WPM počítá každý stisk klávesy včetně chyb. Konzistence používá sekundové surové vzorky k výpočtu variačního koeficientu a poté aplikuje vyhlazovací vzorec kogasa (100 × (1 − tanh(cov + cov³/3 + cov⁵/5))) pro výsledné skóre 0–100.
  4. 4
    Graf výsledků se vykresluje do Canvasu
    Řady WPM v čase a hrubého WPM v čase se kreslí do prvku HTML Canvas pomocí 2D Context API. Při exportu výsledku stejné Canvas API vykreslí obrázek 820×460 — včetně grafu, hlavních statistik a označení libratool.com — a doručí jej jako PNG přes canvas.toBlob().

Související nástroje

Časté dotazy