Ritmo de entrenamiento
10 km en 50 minutos son un ritmo de 5:00 por km: indique cuánto recorrió y cuánto marcó el reloj, y obtenga una sola cifra en minutos por kilómetro para comparar sesiones. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Distancia
- 10
- Tiempo (s)
- 3 000
- Tiempo (min)
- 50
- Ritmo (min/km)
- 5
- Ritmo (s/km)
- 300
- Ritmo por km
- 5:00
Una calculadora de ritmo de entrenamiento convierte las dos cifras que ya tiene cualquier cronómetro — distancia cubierta y tiempo total transcurrido — en minutos por kilómetro, la unidad que el entrenador escribe en la ficha de la sesión. Indique cuánto recorrió y cuánto marcó el reloj; la herramienta divide los minutos transcurridos entre los kilómetros y devuelve un solo ritmo de entrenamiento para comparar un rodaje aeróbico suave, un bloque de tempo o un ensayo a ritmo de competición en la misma escala.
Qué significa el ritmo de entrenamiento y cómo se calculan los minutos por kilómetro
El ritmo de entrenamiento es el idioma de la ficha de sesión, no el del cronómetro de meta. Los entrenadores redactan rodajes suaves, tempo, umbral e intervalos como minutos y segundos por kilómetro porque así siente el corredor el esfuerzo kilómetro a kilómetro, y porque una sesión de ocho veces un kilómetro a cinco minutos por kilómetro es una prescripción distinta de un plan de carrera que solo nombra un tiempo de llegada.
Esta calculadora toma los dos escalares que ya tiene cualquier cronómetro, botón de vuelta o cinta indoor — distancia cubierta en kilómetros y tiempo total transcurrido en segundos — y los convierte en minutos por kilómetro: segundos transcurridos divididos entre sesenta y luego entre los kilómetros. Diez kilómetros en tres mil segundos son cinco minutos por kilómetro; cinco kilómetros en mil cuatrocientos veinticinco segundos son cuatro minutos cuarenta y cinco segundos por kilómetro.
La identidad no adivina viento, desnivel, zonas de frecuencia cardíaca ni pendiente de cinta, y no convierte millas ni yardas. Una distancia nula haría infinito el cociente; un tiempo transcurrido no positivo no es un reloj. Use esta landing cuando ya sepa cuánto recorrió y cuánto duró, y solo necesite el ritmo de entrenamiento en minutos por kilómetro que corresponde a la ficha de la próxima sesión.
Dónde gana sentido una calculadora determinista de ritmo de entrenamiento
Los entrenadores de club que imprimen la hoja de intervalos del martes necesitan los mismos minutos por kilómetro para cada atleta a partir de las mismas dos entradas, no una celda de hoja de cálculo que alguien editó durante un retraso por lluvia. Quienes corren por ocio y anotan un diez kilómetros suave quieren un único ritmo de entrenamiento que puedan comparar con la semana anterior sin convertir millas ni adivinar un equivalente de competición.
Los tableros de cinta indoor que ya guardan kilómetros y segundos en movimiento pueden rellenar una columna de minutos por kilómetro sin montar un proveedor de datos de carrera. La validación fallida no consume saldo. Mantenga la distancia y el tiempo en la misma ventana de sesión — no divida los kilómetros de esta mañana entre los minutos suaves de la semana pasada — y obtendrá un ritmo de entrenamiento reproducible para fichas de sesión, cuestionarios LMS y workers en el borde.
Esta landing es para quienes buscan una calculadora de ritmo de entrenamiento o minutos por kilómetro a partir de un reloj completado o planificado. No es una calculadora de meta de carrera que también emite min/milla con conversión de unidades, ni un conversor de min/km a km/h, ni una herramienta de velocidad media en bici, ni un reloj de bandas de parciales. Prefiera esta capacidad cuando ya sepa cuánto recorrió y cuánto duró, y solo necesite minutos por kilómetro.
Qué puede hacer con ella
Fichas de sesión del entrenador
Convierta la distancia prevista de la sesión y el tiempo transcurrido objetivo en minutos por kilómetro para que cada atleta, con relojes distintos, comparta un solo ritmo de entrenamiento.
Diarios de rodaje suave y tempo
Las aplicaciones que ya guardan kilómetros y segundos en movimiento llaman una vez para rellenar una columna determinista de minutos por kilómetro en rodajes suaves, tempo e intervalos.
Bloques de cinta y pista cubierta
Pase un bloque de cinta o de pista indoor con distancia conocida y segundos transcurridos a la misma cifra min/km que reportaría un bucle de carretera.
Preguntas frecuentes
¿Qué ocurre si la distancia es cero?
Los minutos por kilómetro quedan indefinidos cuando la distancia no es positiva, de modo que una distancia nula o negativa se rechaza y no se factura.
¿Es lo mismo que una calculadora de ritmo de carrera o de ritmo en bici?
No. Esta landing devuelve un solo ritmo de entrenamiento en min/km a partir de dos escalares. Una calculadora de ritmo de carrera también emite min/milla con conversión de unidades; una de ritmo en bici informa km/h de ciclismo. La intención de búsqueda y la forma de salida difieren.
¿Cómo calculo mi ritmo por kilómetro?
Divida los minutos transcurridos entre los kilómetros recorridos. 10 km en 3000 segundos, que son 50 minutos, dan 5 minutos por kilómetro, es decir, 5:00 por km.
¿Cómo escribo un tiempo de más de una hora?
Páselo antes a segundos: 50 minutos son 3000 segundos, una hora son 3600 y una hora y cuarto son 4500. Después la calculadora lo divide entre su distancia en kilómetros.
¿Puedo usar millas en lugar de kilómetros?
No, esta calculadora trabaja solo en kilómetros y devuelve minutos por kilómetro. Convierta antes las millas y tome la distancia y el tiempo de la misma sesión.
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/sports/training-pace \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"distance":10,"time_seconds":3000}'const res = await fetch("https://api.kit.forhosting.com/sports/training-pace", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"distance": 10,
"time_seconds": 3000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sports/training-pace",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"distance": 10,
"time_seconds": 3000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sports/training-pace", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"distance":10,"time_seconds":3000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"distance":10,"time_seconds":3000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sports/training-pace", 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
{
"distance": 10,
"time_seconds": 3000
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sports.training_pace",
"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_distance | 1000000 |
max_time_seconds | 8640000 |
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
Una distancia nula, o cualquier entrada que no sea un número finito estrictamente positivo, se rechaza con invalid_input, porque los minutos por kilómetro quedan indefinidos si la distancia no es positiva y el tiempo transcurrido debe ser un reloj real.
Qué significa el ritmo de entrenamiento y cómo se calculan los minutos por kilómetro
Ambos casos fallan de forma explícita con invalid_input en lugar de pintar Infinity en un registro.
Entradas, fórmula, redondeo y el error de distancia nula
Convierta horas y minutos antes de llamar: cincuenta minutos son 3000 segundos, una hora es 3600, una hora y quince son 4500. La distancia nula se rechaza de forma explícita porque los minutos por kilómetro quedan indefinidos cuando no se cubrió nada. Los campos numéricos se redondean a diez decimales para goldens estables entre runtimes. Ejemplo: 10 kilómetros en 3000 segundos producen 5 minutos por kilómetro, mostrados como 5:00 por km. Ejemplo: 5 kilómetros en 1425 segundos producen 4.75 minutos por kilómetro, mostrados como 4:45 por km. La validación fallida no se factura. Envíe un cuerpo JSON con POST y dos números finitos positivos obligatorios: distance, los kilómetros cubiertos durante la sesión, y time_seconds, el tiempo total transcurrido como recuento de segundos. Cada campo puede llegar como número JSON o como cadena numérica. Se aceptan los alias dist, d, km y distance_km para los kilómetros; se aceptan los alias time, elapsed, elapsed_seconds, t y seconds para el cronómetro. Los campos ausentes, las cadenas vacías, NaN, Infinity y el texto no numérico fallan con invalid_input nombrando el campo. La distancia debe ser estrictamente mayor que cero y como máximo un millón de kilómetros; time_seconds debe ser estrictamente mayor que cero y como máximo ocho millones seiscientos cuarenta mil segundos (cien días). Esos techos mantienen finitos los productos intermedios en el Worker y en el navegador. Si hay éxito, el cuerpo ecoa distance y time_seconds redondeados, publica time_minutes para que usted no vuelva a dividir entre sesenta, devuelve pace_min_per_km como ritmo de entrenamiento principal en minutos por kilómetro, devuelve pace_s_per_km como segundos brutos por kilómetro y formatea pace_per_km como M:SS o H:MM:SS con redondeo a segundo entero solo en la cadena de presentación. El campo formula reitera pace_min_per_km = (time_seconds / 60) / distance para que un informe imprima la identidad junto a las cifras.
Preguntas técnicas
¿Cómo se calcula el ritmo de entrenamiento en minutos por kilómetro?
Envíe números finitos positivos para distance (kilómetros) y time_seconds (segundos transcurridos). La API devuelve pace_min_per_km = (time_seconds / 60) / distance, más una cadena pace_per_km en mm:ss.
¿Qué unidades usa la calculadora de ritmo de entrenamiento?
La distancia va en kilómetros. El tiempo transcurrido es el total en segundos (cincuenta minutos = 3000). El resultado principal son minutos por kilómetro; pace_per_km es el mismo ritmo formateado como M:SS.
¿Cuánto cuesta la calculadora de ritmo de entrenamiento?
La herramienta del navegador es gratuita. Las solicitudes API usan saldo prepago de KIT a $0.002 por llamada exitosa; la entrada inválida no se factura.