ForHosting KIT · Salud y deporte

Calculadora de TDEE y TMB

Un hombre de 80 kg, 180 cm y 30 años con vida sedentaria quema 1.780 kcal en reposo y necesita 2.136 kcal al día para mantener su peso, según Mifflin-St Jeor. Indique sexo, peso, altura, edad y actividad para obtener sus propias cifras. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Sexo
Masculino
Peso (kg)
80
Altura (cm)
180
Edad (años)
30
Nivel de actividad
Sedentario
Obtiene
Factor de actividad
1,2
TMB
1 780
GETD
2 136

Estima la tasa metabólica basal y el gasto energético diario total a partir del sexo, el peso en kilogramos, la altura en centímetros, la edad y un nivel de actividad, usando la ecuación de Mifflin-St Jeor.

Del gasto en reposo a las necesidades diarias

El cálculo tiene dos pasos. Primero, el metabolismo basal, la energía que el cuerpo quemaría en reposo absoluto, con la ecuación de Mifflin-St Jeor: 10 veces el peso en kilogramos, más 6,25 veces la altura en centímetros, menos 5 veces la edad, más 5 en hombres o menos 161 en mujeres. Para un hombre de 80 kg, 180 cm y 30 años salen 1.780 kcal. Después, esa cifra se multiplica por un factor de actividad para obtener el gasto energético diario total, las calorías que mantienen el peso: 1,2 sedentario, 1,375 ligero, 1,55 moderado, 1,725 activo y 1,9 muy activo. Con vida sedentaria, 1.780 pasan a 2.136.

Un punto de partida, no una prescripción

La ecuación no ve la composición corporal, el estado hormonal ni la forma en que el metabolismo se adapta, de modo que sus necesidades reales pueden alejarse de la estimación. Tome la cifra como ancla para un plan, no como una pauta cerrada. Los resultados se redondean a calorías enteras por defecto, con hasta dos decimales si lo prefiere. Un error habitual es elegir un nivel de actividad más alto que su rutina real, lo que infla el gasto diario total y, con él, cualquier objetivo que calcule a partir de esa cifra.

Leer y aplicar los números

La TMB es la energía que su cuerpo quemaría en reposo completo; el TDEE suma el coste del movimiento diario y del ejercicio a través del factor de actividad, de modo que es el objetivo realista de mantenimiento. Para perder o ganar peso, los clientes suelen crear un déficit o un superávit frente al tdee y no frente al bmr. Como la ecuación ignora la composición corporal, el estado hormonal y la termogénesis adaptativa, la salida es una estimación para anclar un plan, no una prescripción.

Aplicaciones de nutrición y coaching

Convierta el perfil de un cliente en un objetivo de calorías de mantenimiento y aplique luego un déficit o un superávit frente al tdee devuelto.

¿Puedo obtener calorías con decimales?

Sí. Fije decimals de 0 a 2 (por defecto 0); bmr y tdee se redondean cada uno half-up de forma independiente a partir del valor en bruto.

¿Es esto asesoramiento médico?

No. Es una estimación determinista que ignora la composición corporal y la adaptación metabólica; úsela para planificar, no para diagnosticar.

¿Qué diferencia hay entre el metabolismo basal y el gasto diario total?

El metabolismo basal es la energía que su cuerpo quemaría en reposo absoluto. El gasto diario total le suma el movimiento y el ejercicio mediante el factor de actividad, así que es la cifra realista de calorías para mantener el peso.

¿Qué nivel de actividad debo elegir?

El que corresponda a su semana habitual: sedentario multiplica el metabolismo basal por 1,2; ligero, por 1,375; moderado, por 1,55; activo, por 1,725, y muy activo, por 1,9. El factor aplicado aparece junto al resultado para que pueda comprobarlo.

¿Cómo uso el resultado para bajar o subir de peso?

Parta del gasto diario total, no del metabolismo basal: coma por debajo para crear un déficit o por encima para un superávit. El metabolismo basal solo cubre el reposo absoluto, así que restar sobre esa cifra fijaría un objetivo más bajo de lo previsto.

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/dev/calorie-needs

¿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/dev/calorie-needs \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"sex":"male","weight_kg":80,"height_cm":180,"age_years":30,"activity":"sedentary"}'
{
  "sex": "male",
  "weight_kg": 80,
  "height_cm": 180,
  "age_years": 30,
  "activity": "sedentary"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.calorie_needs",
  "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.

La ecuación de Mifflin-St Jeor

El ejemplo resuelto —hombre, 80 kg, 180 cm, 30 años, sedentary— da una TMB de 1780 y un TDEE de 2136 kcal. dev.calorie_needs calcula primero la tasa metabólica basal (TMB) con la fórmula de Mifflin-St Jeor: 10 por weight_kg más 6.25 por height_cm menos 5 por age_years, y luego más 5 para hombre o menos 161 para mujer. Esa cifra en reposo se multiplica por un activity_factor para dar el gasto energético diario total (tdee), las calorías necesarias para mantener el peso con la actividad indicada. Los cinco niveles reconocidos se corresponden con multiplicadores fijos: sedentary 1.2, light 1.375, moderate 1.55, active 1.725 y very_active 1.9. La respuesta devuelve cada entrada junto a activity_factor, bmr y tdee, de modo que el multiplicador aplicado es explícito y las dos cifras de calorías pueden reconciliarse a mano.

Campos obligatorios, rangos y redondeo

Son obligatorios sex, weight_kg, height_cm, age_years y activity. sex debe ser male o female, y activity debe ser uno de los cinco valores del enum; cualquier otra cadena devuelve un error invalid_input tipado. weight_kg debe ser un número finito en el rango de más de 0 hasta 500, height_cm de más de 0 hasta 300, y age_years de más de 0 hasta 120, lo que descarta cuerpos imposibles antes de ejecutar la aritmética. decimals es un entero de 0 a 2 (por defecto 0) y controla el redondeo tanto de bmr como de tdee.

Calculadoras de incorporación

Incruste el widget para que los nuevos socios vean su TMB y su TDEE al instante a partir del sexo, el peso, la altura, la edad y la actividad.

Dimensionado masivo de planes de comida

Llame a la API sobre una lista de personas para dimensionar las porciones y las macros a partir del tdee de cada una en una sola ejecución.

¿Qué ecuación se usa para la TMB?

Mifflin-St Jeor: 10*weight_kg + 6.25*height_cm - 5*age_years, más 5 para hombre o menos 161 para mujer.

¿Cómo se deriva el TDEE de la TMB?

La TMB se multiplica por el activity_factor de su nivel: sedentary 1.2, light 1.375, moderate 1.55, active 1.725 o very_active 1.9.

¿Qué unidades y rangos se esperan?

weight_kg hasta 500, height_cm hasta 300 y age_years hasta 120, todos mayores que cero; los valores fuera de rango devuelven invalid_input.

Ver la documentación completa del KIT →