Calculadora TMB Oxford Henry
Estime sus calorías en reposo con las ecuaciones de Oxford de Henry (2005), basadas en datos multiétnicos amplios: un hombre de 30 años y 70 kg obtiene 1583,17 kcal, o 6,62 MJ, al día. Solo necesita peso, sexo y edad. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Peso
- 70
- Sexo
- Masculino
- Age
- 30
- TMB (kcal/día)
- 1 583,17 kcal/day
- TMB (MJ/día)
- 6,62
- Ecuación
- oxford_henry
- Año de la ecuación
- 2 005
La tasa metabólica basal es la energía que su cuerpo gasta en reposo completo para sostener procesos vitales como la respiración, la circulación, la reparación celular y la regulación térmica. Las ecuaciones de Oxford, publicadas por Henry en 2005, estiman ese suelo calórico diario a partir del peso corporal, el sexo biológico y una franja de edad discreta, usando un gran conjunto de datos multiétnico que redujo deliberadamente la sobrerrepresentación de cohortes militares europeas presente en las tablas de Schofield más antiguas.
Qué calculan las ecuaciones Oxford Henry y por qué importan
Las ecuaciones de Oxford (Henry 2005) estiman la tasa metabólica basal a partir de la masa corporal, el sexo y la franja de edad cronológica. Para cada combinación de sexo y franja la fórmula es un modelo lineal simple: la TMB en megajulios por día es igual al coeficiente a multiplicado por el peso en kilogramos más el coeficiente b.
Se definen seis franjas de edad por sexo —de cero a tres años, de tres a diez, de diez a dieciocho, de dieciocho a treinta, de treinta a sesenta, y sesenta o más— con límites inferiores inclusivos y superiores exclusivos, salvo el grupo abierto de sesenta o más. Esos coeficientes proceden de un reanálisis de más de diez mil mediciones de TMB que excluyó sujetos militares italianos muy sobrerrepresentados de las bases de Schofield anteriores y añadió miles de observaciones de regiones tropicales y en desarrollo.
El resultado es un suelo de energía en reposo, no el gasto energético diario total: no añade ejercicio, termogénesis de actividad no deportiva, efecto térmico de los alimentos ni la demanda asociada a una enfermedad. La guía SACN del Reino Unido y muchos manuales dietéticos europeos prefieren Henry frente a las tablas FAO antiguas para adultos multiétnicos contemporáneos porque los valores predichos suelen ser más bajos y más cercanos al gasto en reposo medido en cohortes de validación.
Use la cifra como línea base y, después, añada factores de actividad o ingesta medida cuando necesite un presupuesto calórico completo. Como el cálculo es aritmética pura sobre tres escalares más una consulta a tabla, cada isolate y cada sesión del navegador devuelven el mismo valor para las mismas entradas, lo que permite almacenarlo con seguridad en pruebas de referencia, registros de auditoría y canalizaciones por lotes sin deriva entre runtimes.
Cómo leer el resultado y la franja de edad
Envíe tres campos obligatorios: weight como número positivo en kilogramos, sex como male o female (se aceptan las formas cortas m, f, man y woman), y age como número de años no negativo de como máximo ciento treinta. La edad se asigna automáticamente a la franja de Henry: por ejemplo, age treinta selecciona la franja de treinta a sesenta, age veinticinco la de dieciocho a treinta, y age sesenta el grupo abierto de sesenta o más.
No hay salto de red, llamada a modelo ni aleatoriedad, así que la latencia se mantiene en la banda de análisis puro del edge. Combine este resultado con su propio multiplicador de nivel de actividad física si necesita estimar el gasto energético total; esta capacidad se detiene deliberadamente en la TMB para que el texto del producto y las herramientas clínicas sean honestos sobre lo medido.
Dónde encaja en flujos reales de salud y de producto
Las apps de asesoramiento nutricional recopilan la antropometría de incorporación y necesitan una cifra defendible de calorías en reposo alineada con la guía dietética del Reino Unido y de Europa antes de sugerir macros. Los coordinadores de investigación clínica convierten por lotes las medidas de los sujetos de estudio en TMB para análisis secundarios sin propagar fórmulas de hoja de cálculo que divergen por celda o usan constantes de Schofield obsoletas.
Las plataformas de fitness muestran a sus miembros una línea base transparente Oxford Henry junto a las estimaciones de gasto del wearable, para que los usuarios entiendan el suelo en reposo frente al total diario. La vía del navegador es gratuita para comprobaciones sueltas: introduzca setenta kilogramos, male, edad treinta, y confirme que los coeficientes masculinos de treinta a sesenta producen una cifra estable de kcal por día.
Qué puede hacer con ella
Líneas base de calorías en la incorporación
Convierta el peso, el sexo y la edad recogidos en el registro en una TMB Oxford Henry antes de crear un plan de comidas o un objetivo de macros.
Transparencia del producto de bienestar
Muestre a los usuarios la franja de edad exacta, los coeficientes y la cifra de kcal/día junto a los totales ajustados por actividad en los paneles de fitness.
Preguntas frecuentes
¿Cuánto cuesta?
El mismo cálculo se ejecuta gratis en su navegador, en esta página.
¿Qué entradas espera la fórmula?
Peso en kilogramos (positivo), sexo como male o female (o m/f/man/woman), y edad en años (no negativa, como máximo 130). La talla no es necesaria para las ecuaciones Oxford solo por peso.
¿Es esto el gasto energético diario total (TDEE)?
No. Esta capacidad devuelve solo la tasa metabólica basal. Multiplique usted mismo por un nivel de actividad física si necesita estimar el TDEE.
¿Por qué se rechazó mi solicitud?
El peso debe ser un número positivo. La edad debe ser no negativa y como máximo 130. El sexo debe ser male o female (o m/f/man/woman).
¿En qué se diferencia Oxford Henry de Mifflin-St Jeor o Harris-Benedict?
Oxford Henry usa modelos lineales solo por peso, estratificados en seis franjas de edad y por sexo, derivados de un gran conjunto multiétnico (Henry 2005). Mifflin y Harris-Benedict también usan la talla y términos de edad continua con otros coeficientes. Esta capacidad implementa únicamente Oxford Henry.
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/health/bmr-oxford-henry \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight":70,"sex":"male","age":30}'const res = await fetch("https://api.kit.forhosting.com/health/bmr-oxford-henry", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight": 70,
"sex": "male",
"age": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/bmr-oxford-henry",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight": 70,
"sex": "male",
"age": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/bmr-oxford-henry", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"weight":70,"sex":"male","age":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight":70,"sex":"male","age":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/bmr-oxford-henry", 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
{
"weight": 70,
"sex": "male",
"age": 30
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.bmr_oxford_henry",
"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.
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
Esta capacidad aplica exactamente los coeficientes publicados basados solo en el peso: sin conjeturas de pulsera de actividad, sin API de nutrición de terceros y sin multiplicadores de actividad ocultos.
Cómo llamar a la API e interpretar los campos
Los alias weight_kg, kg, mass, years, age_years y gender se asignan a los mismos parámetros, de modo que los formularios existentes se conectan sin renombrar. Un peso no positivo falla de inmediato con invalid_input y no se cobra; un sexo o una edad ausentes o no analizables también generan invalid_input con un nombre de campo claro. Una respuesta correcta devuelve bmr_kcal_day y bmr_mj_day redondeados a dos decimales, el sexo normalizado, el peso y la edad numéricos usados, la etiqueta age_band, los coeficientes a y b aplicados, una cadena de fórmula legible, la etiqueta de unidad kcal/day e identificadores de method y equation para auditorías.
Dónde encaja en flujos reales de salud y de producto
Los portales de bienestar de aseguradoras y empleadores pueden precargar calculadoras educativas sin distribuir motores propietarios ni llamar a API de nutrición externas. Los desarrolladores incrustan la llamada en tareas programadas y webhooks para que cada microservicio comparta una única definición de Henry 2005 en lugar de reimplementar multiplicaciones sensibles a la coma flotante que discrepan en el redondeo y la conversión de unidades. La vía de la API cuesta $0.002 por solicitud correcta y se factura por ítem, lo que mantiene baratos los scripts de incorporación masiva sin dejar de cubrir la ejecución en el edge. Como los resultados son deterministas, los registros de auditoría pueden almacenar la respuesta completa, incluida age_band y los coeficientes, y volver a ejecutarla años después sin deriva, y las pruebas de referencia fijan el JSON exacto para regresiones de integración continua en los SDK de cada lenguaje.
Casos de integración
Canalizaciones clínicas y de investigación
Calcule por lotes las estimaciones de energía en reposo para los sujetos de estudio con coeficientes Henry 2005 auditados y una salida JSON estable.