Frecuencia cardíaca
A los 30 años, su frecuencia cardíaca máxima estimada es de 190 pulsaciones por minuto: 220 menos la edad en años cumplidos, la regla de Fox que aparece en las cintas de correr y en las fichas de los clubes. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Age
- 30
- FCmáx (lpm)
- 190 bpm
Una calculadora deportiva de frecuencia cardíaca convierte la edad en años enteros en una frecuencia cardíaca máxima estimada en latidos por minuto. La identidad clásica de Fox, usada en consolas de gimnasio, fichas de club e intervalos, es doscientos veinte menos la edad.
Qué es una estimación deportiva de frecuencia cardíaca y cómo opera Fox
La frecuencia cardíaca máxima estimada es el pulso más alto en latidos por minuto que se espera que una persona de una edad dada alcance en un esfuerzo deportivo total. Los entrenadores siguen esbozando zonas desde ese techo: recuperación suave alrededor del cincuenta al sesenta por ciento de la estimación, trabajo de tempo más arriba e intervalos cortos cerca del extremo superior.
En gimnasios y en las salidas de club, el número que la gente escribe de verdad es la regla de Fox impresa en cintas y ciclocomputadores: doscientos veinte menos la edad en años enteros. Treinta años producen ciento noventa latidos por minuto; cuarenta años, ciento ochenta; veinticinco años, ciento noventa y cinco. Esa identidad es elemental a propósito.
Esta página responde a la búsqueda deportiva de frecuencia cardíaca: una edad entera de entrada, una estimación en bpm de salida, sin sincronizar wearables, sin tabla médica de varias fórmulas y sin coeficientes de Gellish o Tanaka.
Dónde resulta útil una calculadora deportiva determinista de frecuencia cardíaca
Los secretarios de club que imprimen fichas de intervalos necesitan el mismo techo en bpm para cada atleta a partir de la misma edad entera, no una celda de hoja que alguien editó durante un retraso por lluvia. Las apps de coaching que ya guardan la fecha de nacimiento pueden derivar la edad en año completo y rellenar una columna de frecuencia máxima sin montar un proveedor de wearables.
Los laboratorios de aula proponen restar la edad de doscientos veinte para que el alumnado compruebe ciento noventa con edad treinta, y vean un error duro cuando la edad es cero o ciento cincuenta en lugar de un pulso absurdo silencioso. La validación fallida no consume saldo. Mantenga las peticiones pequeñas, fije los bpm enteros en pruebas y obtendrá cifras deportivas reproducibles para cuestionarios LMS, portales de socios y workers en el borde.
Esta landing es para quien busca una calculadora de frecuencia cardíaca, la FCmax según la edad o la regla deportiva de Fox de doscientos veinte. No es una página de regresión Gellish, ni una tabla comparativa Fox–Tanaka–Gulati de tres fórmulas, ni un calculador de zonas Karvonen, ni un pulso medido con banda. Prefiera esta capacidad cuando ya conoce la edad en años enteros y solo necesita la estimación clásica en bpm del deporte.
Qué puede hacer con ella
Consola de gimnasio y fichas de clase
Convierta la edad en años enteros de un socio en el techo Fox en bpm para que planes de clase y pegatinas de cinta citen la misma frecuencia cardíaca máxima.
Apps de coaching y diarios de entrenamiento
Las apps que ya guardan la fecha de nacimiento llaman una vez para rellenar una columna determinista de frecuencia máxima sin un proveedor de wearables.
Preguntas frecuentes
¿Qué ocurre si la edad no es un entero positivo menor que 120?
La edad debe ser un número entero de 1 a 119. El cero, los negativos, los decimales, los valores ausentes y 120 o más se rechazan y no se facturan.
¿Es esta la fórmula de Gellish o la de Tanaka?
No. Esta landing es la regla clásica de Fox usada en el deporte: 220 menos la edad. Gellish es 207 − 0.7 × age y Tanaka es 208 − 0.7 × age; esas son búsquedas distintas.
¿Cuál es la frecuencia cardíaca máxima a los 40 años?
Según la regla de Fox, 220 menos 40, es decir, 180 pulsaciones por minuto. A los 25 años son 195 y a los 30, 190. Escriba la edad en años cumplidos.
¿Cómo uso el resultado para entrenar?
Los entrenadores trazan las zonas a partir de ese techo: recuperación suave entre el 50 y el 60 % de la estimación, ritmo más alto y series cortas cerca del máximo. Esta página da solo el techo, no una tabla de zonas.
¿Qué tan exacta es la frecuencia máxima calculada por edad?
Es una estimación de población, no un pico de laboratorio ni un diagnóstico clínico. Los medicamentos, la genética y su máximo medido real pueden diferir de 220 menos la edad; úsela como punto de partida.
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/heart-rate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"age":30}'const res = await fetch("https://api.kit.forhosting.com/sports/heart-rate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"age": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sports/heart-rate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"age": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sports/heart-rate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"age":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"age":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sports/heart-rate", 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
{
"age": 30
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sports.heart_rate",
"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
min_age | 1 |
max_age | 119 |
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
Introduzca una edad entera positiva menor que ciento veinte y la herramienta devolverá ese techo en bpm, la edad validada y la fórmula, de modo que un diario de entrenamiento y un cliente API no discrepen sobre el mismo atleta. Las edades ausentes, cero, negativas, fraccionarias o de ciento veinte y más fallan con invalid_input y no se facturan.
Qué es una estimación deportiva de frecuencia cardíaca y cómo opera Fox
Usted obtiene la edad validada, hrmax_bpm de doscientos veinte menos la edad, unit etiquetado como bpm, method igual a fox y una cadena formula que puede imprimir junto a la sesión. Edades cero, negativas o fraccionarias no tienen sentido para un techo Fox de año completo, y las de ciento veinte o más quedan fuera del rango admitido, de modo que fallan con invalid_input en lugar de inventar un pulso.
Contrato de entrada, regla de edad entera, forma de la respuesta y errores
Ejemplos que puede fijar: edad treinta produce ciento noventa latidos por minuto; edad cuarenta, ciento ochenta; edad veinticinco, ciento noventa y cinco; edad uno, doscientos diecinueve; edad ciento diecinueve, ciento uno. La validación fallida no se factura. Conecte el formulario gratuito del navegador para un diario personal o una demostración de aula, y llame al mismo contrato desde programas cuando necesite estimaciones en lote. No trate la cifra como diagnóstico clínico ni como pico de laboratorio: medicación, genética y máximos medidos de verdad siguen variando. Mantenga la edad en años enteros del mismo atleta que programa ese día y obtendrá un techo Fox reproducible para tableros y diarios. Envíe con POST un cuerpo JSON con age obligatorio como entero positivo estrictamente menor que ciento veinte. El campo puede llegar como entero JSON o como cadena de número entero. Se aceptan los alias age_years, years y a para que hojas de cálculo, cadenas de consulta y formularios tipados reutilicen el mismo contrato. Una age ausente, cadenas vacías, NaN, Infinity, decimales como treinta punto cinco, el cero, números negativos y edades de ciento veinte o más fallan con invalid_input nombrando el campo. Si hay éxito, el cuerpo ecoa la edad entera limpia, devuelve hrmax_bpm como doscientos veinte menos esa edad, etiqueta unit como bpm, fija method en fox y reitera formula como HRmax = 220 - age para que un informe imprima la identidad junto al número. Las llamadas API correctas usan saldo prepago KIT al precio base publicado $0.002 por ítem.
Dónde resulta útil una calculadora deportiva determinista de frecuencia cardíaca
Operadores de gimnasio y estudios boutique convierten la edad del socio en un máximo al estilo de consola para que un plan de clase cite porcentajes de Fox sin desmontar una cinta que nunca se diseñó como API.
Casos de integración
Tareas de aula con la regla de Fox
Los cursos restan la edad de doscientos veinte, fijan el JSON esperado de edad treinta como ciento noventa bpm y rechazan edades cero o fuera de rango.
Preguntas técnicas
¿Cómo se estima la frecuencia cardíaca máxima a partir de la edad?
La identidad deportiva de Fox es HRmax = 220 − age, con la edad en años enteros y HRmax en latidos por minuto. El campo de respuesta hrmax_bpm guarda esa estimación entera.
¿En qué unidad viene el resultado?
En latidos por minuto. El JSON incluye hrmax_bpm, unit igual a bpm, method fox y la cadena formula HRmax = 220 - age.
¿Cuánto cuesta la calculadora de frecuencia cardíaca?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada correcta; la entrada no válida no se factura.