Calorias diárias simples
Um homem sedentário de 30 anos, 80 kg e 180 cm precisa de cerca de 2136 kcal por dia para manter o peso: uma taxa basal de 1780 kcal vezes um fator de atividade de 1,2. Escolha um de cinco níveis de 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
- Age
- 30
- Sexo
- Masculino
- Atividade
- Sedentário
- Calorias por dia
- 2.136 kcal/day
- Bmr
- 1.780
- Fator de atividade
- 1,2
- Peso (kg)
- 80
Esta calculadora simples de ingestão calórica estima quantas quilocalorias você precisa a cada dia a partir do peso corporal, da altura em pé, da idade, do sexo e do nível de atividade. Primeiro calcula a taxa metabólica basal com a equação Mifflin-St Jeor e depois multiplica por um fator padrão de atividade física, de modo que o resultado é uma ingestão calórica diária de manutenção, não uma cifra só de repouso.
Como a ingestão calórica diária é estimada a partir das medidas corporais e da atividade
Ingestão calórica diária, nesta calculadora, significa uma estimativa da energia que você precisa ao longo de vinte e quatro horas para manter o peso corporal atual, dada a sua estatura e o quão ativo você é. O caminho tem dois passos explícitos.
Primeiro o mecanismo calcula a taxa metabólica basal com a equação Mifflin-St Jeor, que é a combinação linear de dez vezes o peso em quilogramas mais seis vírgula vinte e cinco vezes a altura em centímetros menos cinco vezes a idade em anos, mais cinco para homens ou menos cento e sessenta e um para mulheres. Essa cifra basal é a energia que um adulto típico gastaria em repouso completo; ainda não é uma meta alimentar.
Como cada passo é aritmética finita, sem Date, sem amostragem e sem rede, as mesmas medidas corporais produzem sempre a mesma ingestão. Trate o número como uma estimativa de planejamento, não como prescrição clínica: as necessidades energéticas reais também dependem da massa magra, de doença, do clima e da termogênese adaptativa, nada do que este modelo simples afirma capturar.
Onde uma calculadora simples de ingestão calórica é usada
Quem pesquisa uma calculadora de ingestão calórica em geral quer um único número diário para digitar num diário alimentar, não uma planilha TDEE cheia de jargão de academia com colunas a mais. Treinadores usam essa cifra como ponto de partida de manutenção antes de aplicar um superávit ou um déficit em outra ferramenta. Quem constrói aplicativos mapeia um formulário curto de onboarding —peso, altura, idade, sexo, lista de atividade— num orçamento calórico padrão, sem distribuir código de calculadora opaco.
Estudantes e estagiários de dietética conferem exemplos de livro Mifflin-St Jeor e precisam de uma fonte rápida, offline, de ingestão que não oscile entre modos de arredondamento de planilha. Ferramentas de produto e educação usam o mesmo contrato quando um aprendiz escolhe atividade moderate e a interface precisa mostrar a taxa basal e as calorias por dia ao lado de um rótulo de método.
Combine-a com auxiliares de déficit ou superávit ao montar um pequeno laboratório de ferramentas de saúde determinísticas, e trate sempre a saída como estimativa de planejamento, não como receita de um clínico.
Casos de uso
Orçamento calórico diário do diário alimentar
Transforme peso, altura, idade, sexo e uma escolha de atividade em cinco níveis numa ingestão calórica diária inteira, como padrão de um diário ou plano alimentar.
Onboarding de coaching e planilhas
Ofereça a clientes novos uma ingestão de manutenção reproduzível antes de um passo posterior de superávit ou déficit, usando a mesma aritmética Mifflin-St Jeor todas as vezes.
Perguntas frequentes
Como a ingestão calórica diária é calculada?
A taxa metabólica basal usa Mifflin-St Jeor a partir do peso em quilogramas, da altura em centímetros, da idade e do sexo.
Quais unidades devo enviar para peso e altura?
O peso vai em quilogramas e a altura em centímetros. Converta libras e polegadas antes de chamar. A idade vai em anos. O sexo é male ou female (aceitam-se m, man, f e woman).
Qual nível de atividade devo escolher?
Sedentário é trabalho de escritório com pouco exercício; leve, treinar de 1 a 3 dias por semana; moderado, de 3 a 5 sessões; ativo, treino pesado na maioria dos dias; e muito ativo, treino muito pesado ou trabalho físico.
É o número que devo comer para emagrecer?
Não. É uma estimativa de manutenção, a energia necessária para manter o peso atual. Para perder ou ganhar peso, aplique um déficit ou um superávit a esse ponto de partida com outra ferramenta.
Por que minha necessidade real pode ser diferente?
Este modelo simples não considera massa magra, doenças, clima nem a forma como o corpo adapta o gasto de energia com o tempo. Use o resultado como estimativa para planejar, não como prescrição.
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/simple-calorie-intake \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight":80,"height":180,"age":30,"sex":"male","activity":"sedentary"}'const res = await fetch("https://api.kit.forhosting.com/health/simple-calorie-intake", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight": 80,
"height": 180,
"age": 30,
"sex": "male",
"activity": "sedentary"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/simple-calorie-intake",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight": 80,
"height": 180,
"age": 30,
"sex": "male",
"activity": "sedentary"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/simple-calorie-intake", 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","activity":"sedentary"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight":80,"height":180,"age":30,"sex":"male","activity":"sedentary"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/simple-calorie-intake", 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",
"activity": "sedentary"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.simple_calorie_intake",
"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.
Limites
max_weight_kg | 500 |
max_height_cm | 300 |
max_age_years | 120 |
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
Cinco opções de atividade são aceitas: sedentary, light, moderate, active e very_active. Qualquer outro rótulo de atividade é rejeitado como invalid_input, em vez de ser mapeado em silêncio para um fator próximo. Use nesta página sem custo, ou chame a API a US$ 0,002 por solicitação bem-sucedida quando precisar de números de ingestão reproduzíveis em aplicativos, registros ou testes.
Como a ingestão calórica diária é estimada a partir das medidas corporais e da atividade
Em seguida, o mecanismo multiplica a taxa metabólica basal por um fator de atividade física tirado da escala clássica de cinco níveis Harris-Benedict: sedentary em 1.2 para trabalho de escritório com pouco exercício, light em 1.375 para treinar de um a três dias por semana, moderate em 1.55 para três a cinco sessões, active em 1.725 para treino pesado na maior parte dos dias, e very_active em 1.9 para treino muito pesado ou um ofício físico. O produto é arredondado para a quilocaloria inteira mais próxima e devolvido como calories_per_day, que é o resultado principal a exibir. A resposta também ecoa as entradas normalizadas, a taxa basal com duas casas decimais, o fator de atividade aplicado, uma etiqueta de método mifflin_st_jeor, uma string de fórmula que você pode imprimir ao lado da resposta, e a unidade kcal/day para que um cliente mostre o raciocínio sem rederivar coeficientes.
Contrato de entrada, níveis de atividade aceitos e comportamento de erro
Também falham peso, altura ou idade ausentes ou não finitos, um valor de sexo fora do conjunto aceito, e valores acima dos tetos documentados; essas falhas não são cobradas. Envie um corpo JSON via POST com cinco campos obrigatórios. weight é a massa corporal em quilogramas, um número finito positivo até quinhentos, com aliases weight_kg, kg e mass. height é a altura em pé em centímetros, de trinta a trezentos, com aliases height_cm e cm. age são os anos de vida de zero a cento e vinte, com aliases age_years e years. sex escolhe a constante Mifflin-St Jeor e aceita male, m ou man, e female, f ou woman, sem distinguir maiúsculas, com alias gender. activity é a lista fechada sedentary, light, moderate, active e very_active, com aliases activity_level e pal; hífens e espaços se dobram em sublinhados, assim Very Active e very-active ambos viram very_active. Qualquer outro token de atividade, inclusive strings vazias, extra, athlete, extreme ou um cargo em texto livre, falha com invalid_input e uma mensagem que nomeia as opções aceitas. Essa rejeição é o contrato, não uma dica: a calculadora não vai adivinhar um fator para um rótulo de estilo de vida desconhecido, porque um multiplicador inventado deslocaria em silêncio calories_per_day em centenas de quilocalorias. No sucesso, o corpo inclui calories_per_day como inteiro, bmr, activity_factor, as strings canônicas de atividade e sexo, as entradas numéricas, method, formula e unit. Exemplo: oitenta quilogramas, cento e oitenta centímetros, trinta anos, male, sedentary produz taxa metabólica basal mil setecentos e oitenta e calories_per_day dois mil cento e trinta e seis, porque mil setecentos e oitenta vezes 1.2 é exatamente dois mil cento e trinta e seis. Combine a execução gratuita no navegador desta página com a API paga quando precisar do mesmo resultado matemático dentro de um pipeline automatizado.
Onde uma calculadora simples de ingestão calórica é usada
Strings de atividade extremas ou desconhecidas são rejeitadas para que um erro de digitação não infle um plano alimentar; o seletor de cinco opções do formulário web é o mesmo conjunto fechado que a API valida. Nesta página o trabalho roda inteiramente no seu navegador; pela API cada consulta bem-sucedida custa US$ 0,002, a validação com falha não é cobrada, e nada é armazenado depois que a resposta volta. Essa divisão —exploração interativa gratuita e uma API paga idêntica— segue o resto do catálogo tier A do KIT e permite passar de uma demonstração em sala para um pipeline automatizado sem mudar o resultado matemático.
Casos de integração
Aplicativos, questionários e fixtures de CI
Chame uma API parse compacta por calories_per_day em vez de reimplementar fatores de atividade, e afirme goldens quando um rótulo de atividade não aceito deve falhar.
Perguntas técnicas
Quais níveis de atividade são aceitos?
Apenas sedentary, light, moderate, active e very_active. Hífens e espaços se dobram em sublinhados. Qualquer outro rótulo, inclusive vazio ou inventado como extreme ou athlete, falha com invalid_input e não é cobrado.
Isso é o mesmo que BMR ou TDEE?
BMR é o componente de repouso devolvido como bmr. calories_per_day é BMR vezes o fator de atividade, que é a ingestão de manutenção usual (muitas vezes chamada TDEE) para os cinco níveis PAL aceitos.
Quanto custa a calculadora simples de ingestão calórica?
A ferramenta do navegador é gratuita. Solicitações à API usam saldo pré-pago do KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida, inclusive um nível de atividade não aceito, não é cobrada.