ForHosting KIT · Salud y deporte

Calculadora de FC objetivo Karvonen

Con 30 años, un pulso en reposo de 60 y una intensidad del 70 % de la reserva, su objetivo es de 151 latidos por minuto. Indique su edad, su frecuencia en reposo y la intensidad para obtener el suyo. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Edad
30
Frecuencia cardiaca en reposo
60
Intensidad
70
Obtiene
Intensidad en porcentaje
70 bpm
Intensidad en fracción
0,7
FC máx
190
Reserva FC
130

La fórmula de Karvonen estima una frecuencia cardíaca de entrenamiento personal a partir de tres valores sencillos: su edad, su frecuencia cardíaca en reposo y la intensidad que desea como porcentaje de la reserva de frecuencia cardíaca. A diferencia de un porcentaje fijo sobre la frecuencia máxima solamente, el método de la reserva primero resta la frecuencia en reposo de la máxima estimada, después escala esa reserva según la intensidad y vuelve a sumar la frecuencia en reposo, de modo que personas con diferentes líneas base en reposo obtienen objetivos distintos con la misma etiqueta de intensidad. Cuando la frecuencia en reposo alcanza o supera la máxima estimada, la solicitud falla con invalid input porque la reserva no puede ser cero ni negativa para un objetivo Karvonen significativo.

Qué mide el método de la reserva de Karvonen y qué datos necesita

Las zonas de entrenamiento por frecuencia cardíaca ayudan a corredores, ciclistas y clientes de fitness general a trabajar con una intensidad controlada sin una prueba de esfuerzo de laboratorio. El método de la reserva de frecuencia cardíaca de Karvonen parte de una frecuencia máxima estimada de 220 − age en años, una estimación sencilla de estilo Fox-Haskell ampliamente enseñada en cursos de entrenamiento.

La frecuencia cardíaca en reposo suele medirse tras varios minutos sentado en calma, a menudo a primera hora de la mañana, y se expresa en latidos por minuto. La intensidad es la fracción del intervalo entre la frecuencia en reposo y la máxima a la que desea trabajar: el cincuenta por ciento de la reserva supone un esfuerzo aeróbico ligero para muchas personas, mientras que el setenta a ochenta y cinco por ciento es un rango vigoroso habitual, siempre en función de la condición física y del contexto médico.

La intensidad puede ser un porcentaje de cero a cien o una fracción de cero a uno inclusive, de modo que 70 y 0.7 significan ambos el setenta por ciento de la reserva. La edad debe situarse en una banda práctica de uno a ciento veinte años.

Programación de gimnasios y aplicaciones de entrenamiento personal

Los entrenadores introducen la edad del cliente, la FC en reposo y la intensidad de zona para mostrar un objetivo Karvonen en bpm en las fichas de sesión sin reimplementar el cálculo de la reserva en cada cliente.

¿Cuál es la fórmula de la frecuencia cardíaca objetivo de Karvonen?

La intensidad es una fracción de la reserva (por ejemplo 0.7 o 70%).

¿Qué ocurre si la frecuencia en reposo supera la máxima?

La frecuencia en reposo debe ser estrictamente inferior a la HR_max estimada (220 − age); cuando la de reposo alcanza o supera la máxima, la reserva no es positiva y la calculadora rechaza la entrada sin cobrar.

¿Puedo enviar la intensidad como 70 o como 0.7?

Sí. Los valores de 0 a 1 inclusive se tratan como fracciones de la reserva; los valores superiores a 1 hasta 100 se tratan como porcentajes. Tanto 70 como 0.7 significan el 70% de la reserva de frecuencia cardíaca.

¿Es gratuita la calculadora de frecuencia cardíaca objetivo Karvonen?

La herramienta del navegador funciona gratis en su dispositivo.

¿Es 220 menos la edad la verdadera frecuencia cardíaca máxima?

No. Es una estimación poblacional sencilla usada con fines educativos y de planificación. La máxima real varía según el individuo; este producto no acepta un valor HR_max medido en laboratorio como sustituto.

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.

POSThttps://api.kit.forhosting.com/health/target-hr-karvonen

¿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.

curl -X POST https://api.kit.forhosting.com/health/target-hr-karvonen \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"age":30,"resting_hr":60,"intensity":70}'
{
  "age": 30,
  "resting_hr": 60,
  "intensity": 70
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "health.target_hr_karvonen",
  "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.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Esta capacidad aplica HR max igual a 220 − age, calcula la reserva, la multiplica por la intensidad y devuelve un JSON estructurado con la FC máxima, la reserva, los bpm objetivo y la intensidad tanto en forma de porcentaje como de fracción. El proceso es aritmética pura, sin red ni semilla aleatoria, por lo que las aplicaciones de entrenamiento, los laboratorios de educación física y los clientes de API de prepago obtienen resultados idénticos en todo momento.

Qué mide el método de la reserva de Karvonen y qué datos necesita

Envíe los campos obligatorios age, resting_hr e intensity como números finitos; los alias years y age_years sirven para age, los alias resting, rhr, rest_hr, resting_heart_rate y hr_rest sirven para la frecuencia en reposo, y los alias intensity_percent, percent, pct, intensity_pct y target_percent sirven para la intensidad. Entradas idénticas siempre producen un JSON idéntico porque el algoritmo nunca toca la red, un modelo, un reloj ni un generador aleatorio. Los campos ausentes, los valores no finitos, la edad o la intensidad out-of-range y las frecuencias en reposo que alcanzan o superan la máxima estimada fallan con invalid_input y no se cobran.

Cómo leer los campos de la respuesta e interpretar la frecuencia objetivo

Recuerde que 220 − age es solo una estimación: la máxima real varía con la genética, la medicación y el deporte, y esta calculadora no acepta una máxima medida personalizada. En caso de éxito, la respuesta devuelve age y resting_hr, y después intensity_percent e intensity_fraction para que las interfaces puedan mostrar cualquiera de las dos formas sin recalcular. El campo hr_max es la frecuencia cardíaca máxima estimada como 220 − age, hrr es la reserva de frecuencia cardíaca como hr_max menos resting_hr, y target_hr es el objetivo Karvonen en latidos por minuto: la frecuencia en reposo más la intensidad multiplicada por la reserva. El campo de unidad es siempre bpm, formula reitera la ecuación de la reserva y method es siempre karvonen_reserve para que el código posterior pueda bifurcar sin inspeccionar estructuras. Use target_hr como único número de entrenamiento en un reloj o consola; use hr_max y hrr cuando quiera mostrar los pasos intermedios que los estudiantes aprenden en papel; use intensity_fraction al encadenar lógica de zonas que ya trabaja con escalas de cero a uno. Una frecuencia en reposo que iguala o supera la máxima estimada es imposible para una reserva positiva y genera un claro mensaje invalid_input que menciona que la frecuencia en reposo excede la máxima. No confunda este endpoint con las fórmulas puras de porcentaje sobre la máxima que ignoran la frecuencia en reposo, con las zonas de umbral de lactato ni con los objetivos clínicos de pruebas de esfuerzo: son intenciones diferentes.

Uso de la API, precios, flujos de entrenamiento y límites prácticos

Utilice la calculadora gratuita de frecuencia cardíaca objetivo Karvonen en el navegador para clases de educación física, demostraciones en gimnasios y comprobaciones rápidas de clientes sin reconstruir la aritmética de la reserva en cada hoja de cálculo. Prefiera mediciones en reposo matutinas consistentes; si su interfaz solo recoge la intensidad como porcentajes enteros, envíe 70 en lugar de 0.7: el motor acepta ambos. Mantenga expectativas educativas: es una herramienta de planificación y aprendizaje, no un dispositivo médico de diagnóstico, y las personas con afecciones cardíacas, medicación que altere la frecuencia cardíaca o restricciones médicas deben seguir el consejo profesional en lugar de cualquier fórmula aislada. Envíe un cuerpo JSON con los campos obligatorios age, resting_hr en latidos por minuto e intensity como porcentaje o fracción. Use la API de prepago cuando un SaaS de coaching, un complemento de wearable, un LMS escolar o un registro de entrenamiento necesite un contrato estable con saldo KIT a $0.002 por elemento correcto; los fallos de validación nunca consumen saldo después de que el motor rechace la solicitud. Combine este endpoint con su propio flujo de medición de la frecuencia en reposo y después guarde target_hr junto a las etiquetas de zona para sesiones de calentamiento, base aeróbica y tempo. Los autores que publican SDK pueden trasladar target_hr, hr_max y hrr a paneles y exportar columnas CSV de edad, frecuencia en reposo, intensidad y objetivo Karvonen: los mismos números que los entrenadores calculan a mano tras medir el pulso en reposo.

Clases de educación física y tareas de ciencias del deporte

Los estudiantes calculan frecuencias cardíacas objetivo para el 50%, 70% y 85% de la reserva y fijan el JSON esperado en verificadores automatizados con salidas Karvonen deterministas.

Backends de wearables y SaaS de coaching

Las canalizaciones de servidor que ya almacenan la FC en reposo llaman a un endpoint de prepago para obtener target_hr en lugar de duplicar las fórmulas Fox 220−age y de la reserva en cada lenguaje.

Ver la documentación completa del KIT →