Saltar al contenido principal

Prueba de velocidad de escritura (WPM) gratis

Mide tu velocidad de escritura (PPM) y precisión con pruebas cronometradas, por cantidad de palabras, de citas, personalizadas y zen. PPM en vivo, velocidad bruta, consistencia, gráfico de resultados, múltiples idiomas y retroalimentación por carácter — todo en tu navegador.

0Tab — reiniciar · Esc — salir del texto

Solo empieza a escribir — el temporizador arranca con tu primera pulsación.

Texto para escribir:

Se ejecuta completamente en tu navegador — nada de lo que escribas se sube.

Usos habituales

  • Prueba WPM para Requisitos de TrabajoVerifica tu palabras por minuto contra requisitos de entrada de datos y roles administrativos.
  • Practica Mecanografía para la EscuelaConstruye la fluidez de mecanografía que hace ensayos y notas más rápidos.
  • Calienta Antes del TrabajoUn rápido golpe de mecanografía para despertar tus dedos antes de una sesión enfocada.
  • Compara Velocidad de Mecanografía Cruzado en TecladosVe si un nuevo teclado o disposición realmente te hace más rápido.

Cómo funciona

La prueba de velocidad de escritura se ejecuta enteramente en el navegador usando el estado de React y performance.now() para la temporización; sin servidor, sin subida, sin servicio externo. Las pulsaciones se clasifican y cuentan en tiempo real, y las PPM, la precisión y la consistencia se calculan con las mismas fórmulas basadas en caracteres que Monkeytype documenta públicamente.

  1. 1
    La lista de palabras se carga localmente
    Al elegir un idioma, el conjunto de palabras se obtiene de un archivo JSON estático y se guarda en el estado del componente. Luego se muestrean palabras al azar para construir el texto de la prueba; con puntuación o números activados, el generador inserta probabilísticamente comas, marcas finales y tokens numéricos en la secuencia.
  2. 2
    Las pulsaciones se cuentan por segundo
    Un elemento de entrada oculto captura cada carácter. Cada pulsación incrementa un contador por segundo, y cada carácter se compara de inmediato con el objetivo para clasificarlo como correcto, incorrecto o extra. El temporizador funciona con setInterval a intervalos de 1 segundo usando performance.now() para precisión.
  3. 3
    Las métricas se calculan a partir de datos brutos de pulsaciones
    Al final de la prueba, las PPM netas se calculan a partir de los caracteres de las palabras totalmente correctas más sus espacios finales, divididas entre los segundos transcurridos, y convertidas a la unidad estándar de 5 caracteres por palabra. Las PPM brutas cuentan cada pulsación, incluidos los errores. La consistencia usa las muestras brutas por segundo para calcular un coeficiente de variación, y luego aplica la fórmula de suavizado kogasa (100 × (1 − tanh(cov + cov³/3 + cov⁵/5))) para producir una puntuación de 0 a 100.
  4. 4
    El gráfico de resultados se dibuja en Canvas
    Las series de PPM a lo largo del tiempo y de PPM bruta a lo largo del tiempo se dibujan en un elemento Canvas HTML usando la API de contexto 2D. Al exportar tu resultado, la misma API de Canvas renderiza una imagen de 820×460, incluyendo el gráfico, las estadísticas destacadas y la atribución a libratool.com, y la entrega como PNG mediante canvas.toBlob().

Guía

Qué ajustes usar y los límites

  • Elige la duración que coincida con el objetivo. 15 o 30 segundos van bien para un calentamiento rápido, 60 segundos es la referencia habitual, y 120 o 300 segundos muestran cómo mantienes tu velocidad. También puedes establecer un tiempo personalizado de 5 segundos a 1 hora (3.600). El modo "Palabras" termina después de 10, 25, 50 o 100 palabras.
  • Practica con texto "Personalizado" o "Teclas débiles". "Personalizado" toma tu propio texto pegado, hasta 5.000 caracteres. Después de unas cuantas pruebas terminadas, "Teclas débiles" construye las palabras con las letras que fallas o escribes más lento, y el mapa de calor de teclas en el resultado muestra cuáles son.
  • Tu historial se queda en este dispositivo. Cada prueba terminada se guarda en tu navegador, hasta las 200 más recientes, con la mejor puntuación por modo. "Exportar CSV" y "Limpiar historial" están debajo del gráfico. No te sigue a otro navegador o dispositivo.

Problemas comunes y cómo solucionarlos

El cronómetro no se inició en mi teléfono.
El cronómetro se inicia con la primera pulsación, y el teclado del teléfono debe estar abierto primero. Toca el texto ("Toca aquí para empezar a escribir") y luego escribe la primera letra.
Quiero parar o reiniciar en mitad de una prueba.
Pulsa Tab o "Reiniciar" para empezar de nuevo. Esc reinicia la escritura. En el modo "Escritura libre (sin cronómetro)", pulsa "Parar" o Esc para ver tu resultado.
No hay lista de palabras para mi idioma.
Un idioma sin lista de palabras usa palabras en inglés, y una nota lo indica. Usa "Personalizado" y pega tu propio texto para practicar en ese idioma.
Mi historial desapareció.
El historial se guarda en el almacenamiento local de este navegador. Se pierde si limpias los datos del sitio, usas una ventana privada o cambias de navegador. Usa "Exportar CSV" para guardar una copia.

Herramientas relacionadas

Preguntas frecuentes