Calculadora BMR Harris-Benedict
Descubra seu gasto calórico em repouso com a equação Harris-Benedict revisada de 1984: um homem de 30 anos, 80 kg e 180 cm queima 1853,632 kcal por dia em repouso completo. Parta desse número antes de somar a atividade. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Peso
- 80
- Altura
- 180
- Idade
- 30
- Sexo
- Masculino
- BMR
- 1.853,632 kcal/day
- BMR kcal/dia
- 1.853,632
- Peso (kg)
- 80
- Altura (cm)
- 180
A taxa metabólica basal é a energia que o corpo gasta em repouso completo para manter sistemas essenciais: respiração, circulação, reparo celular e regulação da temperatura. A equação Harris-Benedict revisada, publicada por Roza e Shizgal em 1984, atualiza as fórmulas clássicas de 1919 de Harris e Benedict com coeficientes específicos por sexo sobre peso em quilogramas, altura em centímetros e idade em anos. Esta calculadora aplica essas equações de forma fechada exatamente, devolve o BMR em quilocalorias por dia e rejeita medições não positivas para que dados demográficos inválidos não produzam um piso energético falso. Use-a para definir uma linha de base transparente de calorias em repouso antes de multiplicadores de atividade, planejamento de refeições ou demos de educação clínica.
Como o BMR Harris-Benedict revisado é calculado
A taxa metabólica basal estima as quilocalorias queimadas em vinte e quatro horas sob condições de repouso padronizadas. As equações Harris-Benedict revisadas mantêm um termo constante mais três contribuições lineares do peso corporal, da altura em pé e da idade cronológica, com coeficientes separados para fisiologia masculina e feminina.
Para homens a fórmula é oitenta e oito ponto três seis dois mais treze ponto três nove sete vezes o peso em quilogramas mais quatro ponto sete nove nove vezes a altura em centímetros menos cinco ponto seis sete sete vezes a idade em anos. Para mulheres é quatrocentos e quarenta e sete ponto cinco nove três mais nove ponto dois quatro sete vezes o peso em quilogramas mais três ponto zero nove oito vezes a altura em centímetros menos quatro ponto três três zero vezes a idade em anos.
Peso e altura devem usar unidades métricas conforme publicado; a idade pode ser inteira ou fracionária. O resultado é informado em quilocalorias por dia, a unidade que a maioria das ferramentas de dieta e coaching espera ao multiplicar depois o BMR por um fator de atividade para aproximar o gasto energético total diário. Esta capacidade implementa apenas o caminho analítico: sem aprendizado de máquina, sem tabelas populacionais buscadas em tempo de execução e sem jitter aleatório.
Peso, altura ou idade não positivos falham cedo porque uma medição zero ou negativa não pode representar um corpo adulto vivo neste modelo. Strings de sexo não reconhecidas falham porque o conjunto de equações é específico por sexo e inventar uma terceira tabela de coeficientes inventaria ciência que o artigo clássico nunca publicou.
Onde as calculadoras BMR Harris-Benedict aparecem no trabalho real
Nutricionistas registrados e estudantes de nutrição ainda ensinam as equações Harris-Benedict revisadas como linha de base transparente de energia em repouso antes de introduzir equações mais novas como Mifflin-St Jeor, de modo que um único oráculo que devolve os números clássicos exatos acelera a correção e as demos. Treinadores de fitness e equipes de produto que constroem planejadores de calorias precisam de um passo BMR documentado que os clientes possam auditar à mão, não uma estimativa de caixa-preta.
Assistentes de pesquisa que preparam conjuntos sintéticos para simulações de balanço energético precisam de rótulos BMR determinísticos a partir de peso, altura, idade e sexo sem chamadas de rede ou deriva de modelo. Se mais tarde precisar de gasto energético total diário com multiplicadores de atividade, índice de massa corporal, fórmulas de peso ideal ou a equação Mifflin-St Jeor, trate-os como intenções de busca e páginas separadas em vez de sobrecarregar esta página da calculadora de taxa metabólica basal Harris-Benedict.
Enquadre sempre os resultados como estimativas educativas, não como diagnóstico médico; decisões clínicas exigem profissionais qualificados e contexto que esta ferramenta não coleta.
Casos de uso
Linhas de base de admissão no coaching
Calcule um piso transparente de kcal/dia em repouso a partir de peso, altura, idade e sexo métricos antes de aplicar fatores de atividade em planos de refeição ou treino.
Gabaritos em sala de aula
Gere valores BMR Harris-Benedict revisados determinísticos para conjuntos de tarefas para que professores e autocorretores compartilhem uma verdade de referência.
Perguntas frequentes
O que é a equação Harris-Benedict revisada?
É a atualização de 1984 de Roza e Shizgal das fórmulas Harris-Benedict de 1919. Equações lineares específicas por sexo estimam a taxa metabólica basal em kcal/dia a partir de peso (kg), altura (cm) e idade (anos).
Quais unidades devo usar?
Peso em quilogramas, altura em centímetros e idade em anos. Converta primeiro as medidas imperiais; os coeficientes publicados assumem entradas métricas.
O que acontece se peso, altura ou idade forem zero ou negativos?
Medições não positivas são rejeitadas porque não são descritores corporais válidos para este modelo BMR.
Isto é o mesmo que Mifflin-St Jeor?
Não. Esta capacidade implementa apenas as equações Harris-Benedict revisadas. Mifflin-St Jeor usa coeficientes diferentes e é outra intenção de busca.
Quanto custa?
A ferramenta do navegador é grátis e roda localmente.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
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.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/health/bmr-harris-benedict \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight":80,"height":180,"age":30,"sex":"male"}'const res = await fetch("https://api.kit.forhosting.com/health/bmr-harris-benedict", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight": 80,
"height": 180,
"age": 30,
"sex": "male"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/bmr-harris-benedict",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight": 80,
"height": 180,
"age": 30,
"sex": "male"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/bmr-harris-benedict", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"weight":80,"height":180,"age":30,"sex":"male"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight":80,"height":180,"age":30,"sex":"male"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/bmr-harris-benedict", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"weight": 80,
"height": 180,
"age": 30,
"sex": "male"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.bmr_harris_benedict",
"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.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Como o BMR Harris-Benedict revisado é calculado
Peso, altura, idade e sexo idênticos sempre produzem o mesmo JSON.
O que você envia e o que recebe de volta
Envie quatro campos. Os quatro campos são obrigatórios. Verificações clássicas incluem um homem de oitenta quilogramas, cento e oitenta centímetros e trinta anos, e uma mulher de sessenta e cinco quilogramas, cento e sessenta e cinco centímetros e vinte e oito anos; ambos produzem BMR positivos estáveis adequados a gabaritos. Converta libras e polegadas em quilogramas e centímetros antes de chamar se seus formulários coletam unidades imperiais, porque os coeficientes publicados assumem apenas entradas métricas. Weight é a massa corporal em quilogramas e deve ser um número finito estritamente maior que zero; aceitam-se os aliases weight_kg, kg e mass. Height é a altura em pé em centímetros e também deve ser finita e positiva; aceitam-se height_cm e cm. Age é a idade em anos, finita e positiva; aceitam-se age_years e years. Sex seleciona a equação revisada masculina ou feminina e aceita male, female, m, f, man ou woman sem distinção de maiúsculas; aceita-se o alias gender. Campos ausentes, strings não numéricas nos campos numéricos, NaN, Infinity, zero, valores negativos e rótulos de sexo não reconhecidos falham com invalid_input e não são cobrados. Em caso de sucesso a resposta devolve bmr e bmr_kcal_day como o mesmo valor limpo de quilocalorias por dia, unit kcal/day, weight_kg, height_cm e age_years limpos, a string de sexo normalizada male ou female, equation revised_harris_benedict, equation_year mil novecentos e oitenta e quatro, a string de fórmula do sexo escolhido e method harris_benedict_revised. O preço de chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.
Onde as calculadoras BMR Harris-Benedict aparecem no trabalho real
Módulos de ensino de prontuário eletrônico e oficinas de saúde pública costumam percorrer taxas basais específicas por sexo com adultos de exemplo, e alinhar a aritmética manual à saída da API importa mais do que o custo assintótico. Como esta capacidade é um motor parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e a validação falha não consome saldo.
Casos de integração
Fixtures de apps e API
Produza em lote JSON BMR golden para fluxos de onboarding e testes de regressão sem chamadas de rede ou modelos não determinísticos.