Calculadora de senderismo
Una ruta de 10 km con 600 m de desnivel positivo lleva 3 horas de tiempo de libro y quema unas 1719,9 kcal con 70 kg: la regla de Naismith para el reloj y un nivel de esfuerzo según la pendiente para la energía. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Distancia
- 10
- Altitud
- 600
- Peso
- 70
- Duración (horas)
- 3 kcal
- Duración (minutos)
- 180
- Horas
- 3
- Minutos
- 0
Una calculadora de senderismo convierte tres cifras que usted ya tiene —un mapa y una báscula— en tiempo de ruta estimado y coste energético: distancia del sendero en kilómetros, desnivel acumulado en metros y peso corporal en kilogramos. El tiempo de libro sigue la regla de Naismith, que concede una hora por cada cinco kilómetros de avance más una hora por cada seiscientos metros de ascenso, la misma identidad que usan clubes alpinos y autores de guías. La pendiente media, el desnivel dividido por la distancia horizontal, elige entonces un equivalente metabólico de marcha de montaña para que una subida empinada no se cobre como un camino llano. Las kilocalorías siguen la identidad ACSM de coste de oxígeno que multiplica MET, masa corporal y minutos.
Qué significan el tiempo y las calorías de senderismo y cómo Naismith fija el tiempo de libro
La duración de una marcha de montaña no es el mismo reloj que caminar por una acera urbana. Un sendero de ocho kilómetros en el mapa puede tardar el doble que un paseo llano cuando se añaden unos cientos de metros de subida, pausas en canchal suelto y la cadencia más lenta de una mochila cargada.
La regla de Naismith, publicada en 1892 por el montañero escocés William Naismith y aún el tiempo de libro por defecto en guías británicas y alpinas, cifra ese coste extra en dos términos aditivos: una hora por cada cinco kilómetros de avance horizontal, más una hora por cada seiscientos metros de ascenso. Esta calculadora implementa esa identidad con exactitud. Las calorías quemadas en la misma marcha son una estimación aparte de energía extra, no una calorimetría de laboratorio ni un gasto energético diario completo.
Los fisiólogos del ejercicio expresan ese coste mediante equivalentes metabólicos. Un MET es el coste de oxígeno de estar sentado en reposo, unos 3.5 mililitros de oxígeno por kilogramo de masa corporal por minuto. El senderismo de travesía se sitúa cerca de seis MET en el Compendium of Physical Activities; subir laderas eleva la banda.
Esta calculadora interpola el MET como seis más tres décimas por la pendiente media en por ciento, y luego acota el resultado entre cinco y doce para que una trepada vertical o un camino de sirga plano no inventen un coste sin límite. Las kilocalorías siguen la identidad ACSM de oxígeno: MET por 3.5 por el peso corporal en kilogramos por la duración en minutos, dividido entre doscientos.
Trate las cifras como números transparentes de planificación que usted puede recomputar a mano, no como consejo médico ni como promesa de hora de cumbre, que también depende de la forma, el tiempo, la masa de la mochila y la superficie del sendero.
Consejos prácticos, límites y búsquedas relacionadas
Mida la distancia sobre la línea del sendero, no como un vuelo de pájaro entre el aparcamiento y la cumbre, y prefiera el ascenso acumulado de un perfil de elevación antes que la diferencia de dos cotas, que oculta subidas y bajadas de una cresta ondulada. Permanezca dentro de los límites publicados: distancia desde una milésima de kilómetro hasta quinientos kilómetros, desnivel de cero a veinte mil metros, masa corporal de uno a quinientos kilogramos.
Las pendientes extremas acotan el MET en cinco o doce en lugar de extrapolar sin tope. Naismith no añade tiempo por el descenso, así que una marcha que es toda bajada tras un teleférico sigue informando tiempo de libro solo con el término horizontal; si su grupo es más lento que cinco kilómetros por hora en llano, trate el resultado como cota inferior y sume su propio margen de descanso y orientación.
Esta página se dirige a quien busca una calculadora de tiempo de senderismo, una calculadora de calorías de senderismo, u horas y kilocalorías estimadas a partir de distancia y desnivel; no es un estimador de carrera, ciclismo, natación o marcha urbana, ni un modelo de calorías por frecuencia cardíaca, ni un planificador TDEE. Prefiera esta capacidad cuando ya conozca kilómetros, metros de desnivel y kilogramos y solo necesite un tiempo de libro y una cifra energética deterministas.
Las comprobaciones de ida y vuelta son sencillas: diez kilómetros con seiscientos metros de desnivel a setenta kilogramos deben devolver tres horas y unas 1719.9 kilocalorías, y cinco kilómetros llanos con la misma masa deben devolver una hora a MET seis.
Qué puede hacer con ella
Plan de marcha de un día y tiempo de libro de la guía
Los senderistas introducen kilómetros del mapa, metros acumulados de desnivel y peso corporal para rellenar una columna honesta de horas y kcal antes de elegir hora de salida o punto de retorno.
Diarios de coaching y carga de entrenamiento
Los entrenadores guardan las mismas tres cifras tras una sesión de desnivel para que las tablas semanales de carga sigan una sola identidad Naismith más ACSM en lugar de reglas sueltas.
Hojas de calorías e itinerario de travesía
Quien planifica varios días convierte distancia y ascenso de cada etapa en tiempo de libro y kilocalorías para dimensionar depósitos de comida y ventanas de luz con el mismo contrato.
Preguntas frecuentes
¿Cómo se calcula el tiempo de senderismo?
El tiempo de libro sigue la regla de Naismith: las horas equivalen a la distancia en kilómetros dividida entre cinco, más el desnivel en metros dividido entre seiscientos. Eso es una hora por cada cinco kilómetros más una hora por cada seiscientos metros de ascenso.
¿Cómo se calculan las calorías de senderismo?
La pendiente media en por ciento es cien veces la elevación en metros dividida por la distancia en metros. El MET vale clamp(6 + 0.3 × grade%, 5, 12); las kilocalorías valen MET × 3.5 × peso corporal en kg × duración en minutos / 200 (identidad ACSM de coste de oxígeno).
¿Qué ocurre si la distancia es cero, negativa o falta?
El campo distance debe ser un número finito positivo mayor que cero. Un sendero de longitud nula o negativa se rechaza en lugar de tratarse como una marcha completada.
¿Puede ser cero el desnivel?
Sí. Cero metros de ganancia es un sendero llano: el tiempo de libro es entonces solo el término horizontal de Naismith (distance / 5 hours) y el MET permanece en el suelo de seis MET de senderismo antes de sumar la pendiente.
¿Es gratuita la calculadora de senderismo?
La herramienta del navegador es gratuita y se ejecuta en local.
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/hiking \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"distance":10,"elevation":600,"weight":70}'const res = await fetch("https://api.kit.forhosting.com/sports/hiking", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"distance": 10,
"elevation": 600,
"weight": 70
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sports/hiking",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"distance": 10,
"elevation": 600,
"weight": 70
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sports/hiking", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"distance":10,"elevation":600,"weight":70}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"distance":10,"elevation":600,"weight":70}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sports/hiking", 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,
"elevation": 600,
"weight": 70
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sports.hiking",
"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_km | 500 |
max_elevation_m | 20000 |
max_weight_kg | 500 |
min_distance_km | 0.001 |
min_weight_kg | 1 |
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 que no sea un número finito positivo falla con invalid_input para que un sendero de longitud nula o negativa nunca parezca una marcha completada.
Qué significan el tiempo y las calorías de senderismo y cómo Naismith fija el tiempo de libro
La estimación es determinista: la misma distancia, el mismo desnivel y el mismo peso producen siempre el mismo JSON redondeado, sin red, sin semillas aleatorias y sin dependencia del reloj de pared.
Cómo invocar la API y qué devuelve
Cero es un sendero llano legítimo; los negativos fallan porque este contrato modela ganancia, no el cambio neto con bajadas. Una comprobación clásica es diez kilómetros, seiscientos metros de desnivel y setenta kilogramos: tiempo de libro tres horas, pendiente seis por ciento, MET 7.8, unas 1719.9 kilocalorías. Si usted ya conoce un ritmo de caminata urbana y solo necesita distancia entre velocidad, esa es otra búsqueda; esta página es específicamente duración y calorías de senderismo a partir de distancia, desnivel y peso corporal. Envíe un cuerpo JSON con tres campos obligatorios. El campo distance es la longitud del sendero en kilómetros, un número finito positivo entre 0.001 y 500, con alias distance_km, km, trail_distance y d. Ceros, negativos, cadenas vacías y valores no numéricos fallan con invalid_input y nunca se cobran; el contrato de producto es que una distancia que no sea positiva se rechaza en lugar de redondearse o tratarse como una marcha de cero horas. El campo elevation es el desnivel acumulado en metros, un número finito entre cero y veinte mil, con alias elevation_gain, elevation_m, gain, ascent y ascent_m. El campo weight es la masa corporal en kilogramos, un número finito positivo entre uno y quinientos, con alias body_weight, weight_kg, kg y mass. Si tiene éxito, la respuesta devuelve distance_km, elevation_m y weight_kg limpios; publica grade_percent, el met interpolado y pace_kmh como distancia sobre horas de Naismith; retorna duration_hours, duration_minutes, hours, minutes y un time_label breve; retorna calories_kcal y calories_burned como el mismo total con unit igual a kcal, más kcal_per_hour y kcal_per_km; e incluye formula, method naismith_met_acsm, un message breve y un array steps ordenado que muestra la sustitución de Naismith, la pendiente, el acote del MET y la identidad ACSM. El precio de las llamadas API exitosas es la base publicada de $0.002 por elemento; los fallos de validación no consumen saldo prepago.
Consejos prácticos, límites y búsquedas relacionadas
Use un pesaje reciente en kilogramos; este contrato toma kilogramos para que los clientes de la API no necesiten una biblioteca de unidades aparte. Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando usted envía a propósito una distancia cero para probar la validación del cliente. El precio de la API sigue siendo $0.002 por petición exitosa con unidad item.