Calculadora de palabras por minuto
200 palabras escritas en 4 minutos son 50 palabras por minuto. Indique el número de palabras de una sesión terminada y los minutos transcurridos para obtener una velocidad comparable en pruebas de selección, transcripciones o prácticas. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Palabras
- 200
- Minutos
- 4
- Segundos
- 240
- Horas
- 0,0666666667
- Palabras por minuto
- 50
- Palabras por segundo
- 0,8333333333
La velocidad de escritura es una tasa, no un recuento: cuántas palabras produjo usted en los minutos que pasó ante el teclado. Las pruebas de selección, los contratos de transcripción, los niveles de servicio de entrada de datos, la práctica de exámenes y la formación en accesibilidad piden esa tasa en palabras por minuto. Esta calculadora toma el número de palabras que usted tecleó y el tiempo transcurrido en minutos, divide ambos y devuelve la tasa de escritura junto con los segundos y las horas transcurridos y una cifra WPM redondeada al entero más próximo. No cronometra una sesión de pulsaciones en vivo, no aplica la fórmula de examen de cinco caracteres y no estima cuánto tardará en leerse un pasaje.
Qué significan las palabras por minuto en una sesión de escritura
Las palabras por minuto son el número de palabras producidas dividido entre los minutos que duró la sesión. Doscientas palabras en cuatro minutos son cincuenta palabras por minuto; cuatrocientas cincuenta palabras en cinco minutos son noventa. Esa identidad es lo que se busca al pedir una calculadora de palabras por minuto o un comprobador de velocidad de escritura: un recuento ya cerrado y un cronómetro, no un pronóstico de cuánto tardará en leerse un artículo y no un temporizador de pulsaciones en vivo que puntúe cada toque.
Usted ya tiene un recuento de palabras de una prueba, una transcripción o un documento, y ya tiene los minutos transcurridos, así que la tasa es una sola división. Cero palabras en un intervalo positivo es una sesión ociosa legítima y produce una tasa de cero. Un intervalo nulo o negativo no es una sesión: dividir entre cero inventaría una velocidad infinita, y un reloj negativo inventaría una tasa que nunca ocurrió, de modo que esas entradas fallan en lugar de devolver un número.
Dónde resulta útil medir la velocidad de escritura
Quienes reclutan y quienes dirigen operaciones convierten una muestra de transcripción o de entrada de datos en una puntuación comparable de palabras por minuto sin abrir una hoja de cálculo. El alumnado y el profesorado anotan pasajes de práctica frente a un cronómetro para que un gráfico semanal muestre si la tasa sube, usando siempre la misma identidad en lugar de mezclar puntuaciones de examen de cinco caracteres con recuentos brutos.
Quienes forman en accesibilidad convierten una muestra dictada o tecleada en una tasa que pueden colocar junto a una banda de objetivo. En esta página el trabajo se ejecuta por completo en su navegador.
Qué puede hacer con ella
Muestras de contratación y transcripción
Convierta un recuento de palabras ya cerrado y un cronómetro en una puntuación comparable de palabras por minuto para una criba de contratación o un control de nivel de servicio de transcripción.
Registros de práctica y gráficos de tutoría
Anote cada pasaje de práctica frente a los minutos transcurridos para que un gráfico semanal use la misma identidad de tasa de escritura en lugar de mezclar fórmulas de examen.
Evaluaciones de accesibilidad y del puesto de trabajo
Convierta una muestra tecleada o dictada en una tasa estable que usted pueda colocar junto a una banda de objetivo, sin un registrador de pulsaciones en vivo.
Preguntas frecuentes
¿Cómo calculo las palabras por minuto de una sesión de escritura?
Envíe el número de palabras tecleadas y el tiempo transcurrido en minutos.
¿Qué ocurre si el tiempo transcurrido es cero o negativo?
Una tasa de escritura no está definida cuando el reloj no avanzó, y un intervalo negativo no es una sesión real. Esos fallos no se facturan.
¿Es esta la fórmula de examen WPM de cinco caracteres por palabra?
No. Esta calculadora divide el recuento de palabras que usted ya tiene entre los minutos transcurridos. No convierte cinco caracteres en una palabra estándar y no resta errores de escritura.
¿Puedo usarla para estimar cuánto tardará en leerse un texto?
No. El tiempo de lectura es el problema inverso: un recuento conocido y una velocidad de lectura conocida producen una duración.
¿Cómo sé si mi velocidad de escritura está mejorando?
Cronometre cada texto de práctica, anote sus palabras y sus minutos y registre el resultado cada semana. Como siempre se usa la misma división, si la cifra sube es que realmente escribe más rápido.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/life/words-per-minute \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"words":200,"minutes":4}'const res = await fetch("https://api.kit.forhosting.com/life/words-per-minute", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"words": 200,
"minutes": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/words-per-minute",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"words": 200,
"minutes": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/words-per-minute", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"words":200,"minutes":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"words":200,"minutes":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/words-per-minute", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"words": 200,
"minutes": 4
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.words_per_minute",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_words | 10000000 |
max_minutes | 10080 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Un tiempo transcurrido nulo o negativo se rechaza como invalid_input para que un cronómetro que nunca arrancó no invente una tasa infinita. Las llamadas API correctas usan el precio base publicado $0.002.
Qué significan las palabras por minuto en una sesión de escritura
Las pruebas de aula y de oficina suelen convertir cinco caracteres en una palabra estándar y luego restar errores; este endpoint no hace esa conversión.
Contrato de entrada, forma de la respuesta y comportamiento de error
Un words por debajo de cero falla porque un recuento negativo no es una sesión tecleada. Un minutes nulo o negativo falla con un mensaje de que el tiempo transcurrido debe ser positivo, porque la tasa de escritura no está definida cuando el reloj no avanzó. La validación fallida no se factura. Envíe un cuerpo JSON POST con dos números finitos obligatorios: words, el recuento no negativo de palabras tecleadas, y minutes, el tiempo transcurrido estrictamente positivo de la sesión. Cada campo puede llegar como número JSON o como cadena numérica. Los alias word_count, count, n, total_words y words_typed se asignan a words para que hojas de cálculo y formularios tipados reutilicen el mismo contrato. Los alias elapsed_minutes, time, duration, elapsed, mins y t se asignan a minutes. Los campos ausentes, las cadenas vacías, los booleanos, los arrays, los objetos, Infinity y NaN fallan con invalid_input nombrando el campo. Las magnitudes por encima de diez millones de palabras o de 10080 minutos, una semana de tiempo continuo, se rechazan para que los resultados sigan finitos en el isolate del Worker. En caso de éxito el cuerpo reitera los words y minutes analizados, los seconds y hours transcurridos, words_per_minute como tasa exacta, words_per_second para cronómetros más finos, rounded_wpm como el entero más próximo que muestran la mayoría de insignias, una cadena formula que reitera words entre minutes, y method igual a words_over_elapsed_minutes. Ejemplo: doscientas palabras en cuatro minutos producen words_per_minute cincuenta y rounded_wpm cincuenta.
Dónde se justifica una API de velocidad de escritura
Los escritorios editoriales y de localización a veces necesitan la pregunta inversa —cuánto tarda en leerse un pasaje a una velocidad conocida— y esa es otra búsqueda y otra herramienta; este endpoint solo responde a qué velocidad fue la propia escritura. A través de la API cada evaluación correcta cuesta $0.002; la entrada inválida no se cobra y no se guarda nada después de devolver la respuesta.
Preguntas técnicas
¿Cuánto cuesta la calculadora de palabras por minuto?
La herramienta del navegador es gratuita. Las solicitudes API usan saldo KIT de prepago a $0.002 por llamada correcta; la entrada inválida no se factura.