ForHosting KIT · Utilidades de desarrollo

Calculadora de TDEE y TMB

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.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Cómo usarla

Ingrese sus datos en el formulario de arriba. La herramienta los revisa antes de calcular y muestra el resultado en la misma página.

Revise sus datos

Use las etiquetas y unidades indicadas en cada campo. Si falta algo o un valor está fuera del rango permitido, la página señala qué debe corregir.

Repita el cálculo o automatícelo

Use la herramienta web para comprobaciones individuales y la API cuando necesite integrar la misma capacidad en un flujo automatizado.

Obtenga una respuesta ahora

Ingrese un conjunto de valores y vea el resultado sin preparar una hoja de cálculo ni un script.

Compare escenarios

Cambie un valor a la vez y repita el cálculo para entender qué modifica el resultado.

Automatice el trabajo repetido

Use la API cuando necesite ejecutar el mismo cálculo dentro de su producto o flujo.

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

¿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. API desde $0.002.

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.

Ver la documentación completa del KIT →