Proba de velocidade de escritura (PPM) de balde
Mide a túa velocidade de escritura (PPM) e precisión con probas de tempo, contaxe de palabras, citas, personalizadas e zen. PPM en directo, velocidade bruta, consistencia, gráfico de resultados, múltiples idiomas e retroalimentación por carácter — todo no teu navegador.
Comeza a escribir para iniciar — o cronómetro comeza no teu primeiro golpe de teclado.
Texto para escribir:
Execútase completamente no teu navegador — nada do que escribas se envía.
Usos habituais
- Proba WPM para Requisitos de TraballoComproba as túas palabras por minuto contra a entrada de datos e requisitos de roles administrativos.
- Practica Tipografía para a EscolaConstrúe a fluidez de dactilar que fai ensaios e notas máis rápidos.
- Calienta Antes de TraballarUn breve brote de tipografía para esveitar os dedos antes dunha sesión enfocada.
- Compara a Velocidade de Tipografía Entre TecladosMira se un teclado ou disposición novo realmente che fai máis rápido.
Como funciona
A proba de velocidade de escritura execútase enteiramente no navegador usando o estado de React e performance.now() para a cronometraxe — sen servidor, sen subida, sen servizo externo. As pulsacións de teclas clasifícanse e cóntanse en tempo real, e as PPM, a precisión e a consistencia calcúlanse coas mesmas fórmulas baseadas en caracteres que Monkeytype documenta publicamente.
- 1A lista de palabras carga localmenteCando escolles un idioma, a lista de palabras obtense dun ficheiro JSON estático e gárdase no estado do compoñente. As palabras mostréanse aleatoriamente para construír a pasaxe da proba; con puntuación ou números activados, o xerador insire probabilisticamente comas, marcas finais e tokens numéricos na secuencia.
- 2As pulsacións de teclas cóntanse por segundoUn elemento de entrada oculto captura cada carácter. Cada pulsación incrementa un contador de segmento por segundo, e cada carácter compárase inmediatamente co obxectivo para clasificalo como correcto, incorrecto ou extra. O temporizador execútase mediante setInterval a intervalos de 1 segundo usando performance.now() para precisión.
- 3As métricas calcúlanse a partir dos datos brutos de pulsaciónsAo final da proba, as PPM netas calcúlanse a partir dos caracteres das palabras totalmente correctas máis os seus espazos finais, divididos polos segundos transcorridos, e convertidos á unidade estándar de 5 caracteres por palabra. As PPM brutas contan cada pulsación, incluíndo os erros. A consistencia usa as mostras brutas por segundo para calcular un coeficiente de variación, e despois aplica a fórmula de suavizado de kogasa (100 × (1 − tanh(cov + cov³/3 + cov⁵/5))) para producir unha puntuación de 0 a 100.
- 4O gráfico de resultados renderízase en CanvasAs series de PPM ao longo do tempo e PPM brutas ao longo do tempo debúxanse nun elemento HTML Canvas usando a API de Contexto 2D. Cando exportas o teu resultado, a mesma API Canvas renderiza unha imaxe de 820×460 — incluíndo o gráfico, as estatísticas principais e a atribución de libratool.com — e envíaa como PNG mediante canvas.toBlob().
Ferramentas relacionadas
Calculadora de tempo de lectura
Estima canto tempo leva ler calquera texto. Escolle a velocidade de lectura e obtén o reconto de palabras, frases e estimacións de tempo de fala.
Lector rápido (RSVP)
Le máis rápido coa Presentación Visual en Serie Rápida: o teu texto aparece palabra por palabra a unha velocidade axustable de 100 a 1200 PPM, coa letra do punto de recoñecemento óptimo centrada. Pega, escolle a velocidade e preme reproducir. Todo no teu navegador.
Proba de tempo de reacción
Mide o teu tempo de reacción en milisegundos: agarda a que a caixa se poña verde, fai clic ou toca tan rápido como poidas e obtén a túa media e a mellor de 5 intentos.