ForHosting KIT · Ferramentas para dev

Calculadora de TDEE e TMB

Estima a taxa metabólica basal e o gasto energético diário total a partir do sexo, peso em quilogramas, altura em centímetros, idade e um nível de atividade, usando a equação de Mifflin-St Jeor.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

Como usar

Insira os dados no formulário acima. A ferramenta os verifica antes de calcular e mostra o resultado na mesma página.

Confira os dados

Use os rótulos e as unidades indicados em cada campo. Se algo estiver ausente ou fora do intervalo permitido, a página mostra o que corrigir.

Repita o cálculo ou automatize

Use a ferramenta web para verificações individuais e a API quando precisar da mesma capacidade em um fluxo automatizado.

Obtenha uma resposta agora

Insira um conjunto de valores e veja o resultado sem montar uma planilha ou um script.

Compare cenários

Altere um valor por vez e repita o cálculo para entender o que muda o resultado.

Automatize tarefas repetidas

Use a API quando precisar executar o mesmo cálculo dentro do seu produto ou fluxo.

Qual equação é usada para a TMB?

Mifflin-St Jeor: 10*weight_kg + 6.25*height_cm - 5*age_years, mais 5 para homem ou menos 161 para mulher.

Como o TDEE é derivado da TMB?

A TMB é multiplicada pelo activity_factor do seu nível: sedentary 1.2, light 1.375, moderate 1.55, active 1.725 ou very_active 1.9.

Quais unidades e faixas são esperadas?

weight_kg até 500, height_cm até 300 e age_years até 120, todos maiores que zero; valores fora da faixa devolvem invalid_input.

Posso obter calorias com decimais?

Sim. Defina decimals de 0 a 2 (padrão 0); bmr e tdee são cada um arredondados half-up de forma independente a partir do valor bruto.

Isso é aconselhamento médico?

Não. É uma estimativa determinística que ignora a composição corporal e a adaptação metabólica; use-a para planejar, não para diagnosticar. API a partir de US$ 0,002.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/dev/calorie-needs

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

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"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ver a documentação completa do KIT →