Calculadora de déficit calórico
Perder 5 kg em 70 dias com 2500 kcal de manutenção significa um déficit de 550 kcal por dia e uma ingestão de cerca de 1950 kcal. A meta é dividida por igual a 7700 kcal por quilo ou 3500 por libra. 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-alvo a perder
- 5
- Duração do plano em dias
- 70
- Energia diária de manutenção
- 2.500
- Unidade de peso
- Kg
- Kcal por unidade
- 7.700
- Déficit total (kcal)
- 38.500
- Déficit diário (kcal)
- 550
Esta calculadora de déficit calórico converte uma meta de perda de peso, um prazo de planejamento em dias, e suas calorias diárias de manutenção, no déficit calórico diário médio e na ingestão calórica diária que produziria esse déficit. O modelo é a clássica aproximação de balanço energético usada em planilhas de coaching e aplicativos de consumo: cerca de 7700 quilocalorias por quilograma de tecido corporal, ou 3500 quilocalorias por libra, distribuídas uniformemente pelos dias que você escolher. Por exemplo, perder cinco quilogramas em setenta dias, com um nível de manutenção de dois mil e quinhentos calorias, implica um déficit total de trinta e oito mil e quinhentas quilocalorias, um déficit diário de quinhentos e cinquenta, e uma ingestão diária perto de mil novecentos e cinquenta. O mecanismo é aritmética finita totalmente determinística, sem chamadas de rede, sem amostragem, e sem atalhos dependentes de data.
O que um plano de déficit calórico retorna e o que os números significam
Um déficit calórico é a diferença entre a energia que você gasta em um dia típico, e a energia que você ingere de comida e bebida. Ao longo de muitos dias, um déficit sustentado é o núcleo aritmético da maioria dos planos de perda de peso, mesmo que corpos reais também se adaptem, retenham água, e mudem a massa magra.
Esta ferramenta não adivinha seu metabolismo a partir de idade ou atividade; você fornece calorias de manutenção (frequentemente rotuladas TDEE) a partir de uma estimativa prévia, uma média de vestível, ou uma avaliação clínica. Você também informa quanto peso quer perder, e quantos dias quer que o plano abranja.
A calculadora multiplica a meta de peso por uma densidade de energia fixa, 7700 quilocalorias por quilograma, ou 3500 por libra, para obter uma dívida energética total, divide pela contagem de dias para um déficit diário constante, e subtrai esse déficit diário da manutenção, para gerar uma meta de ingestão.
Onde as metas de déficit diário se encaixam em coaching, produtos e estudo
Treinadores e clientes usam um déficit diário fixo como um contrato inicial, antes de ajustar por fome, carga de treino, e platôs. Construtores de aplicativos mapeiam um formulário de meta em metas de ingestão para diários alimentares, sem distribuir código de calculadora opaco. Estudantes e estagiários de dietética verificam exemplos de livro-texto que assumem 3500 quilocalorias por libra, ou 7700 por quilograma, e precisam de uma fonte rápida e offline de taxas diárias.
Ferramentas de produto e educação usam o mesmo contrato quando um aprendiz digita uma meta de cinco quilogramas e uma janela de dez semanas, e a interface precisa mostrar tanto o déficit quanto a ingestão implícita, ao lado de um campo de manutenção. Metas extremas que empurram a ingestão diária abaixo de faixas seguras ainda são calculadas de forma transparente, para que a interface possa avisar; este mecanismo não limita silenciosamente nem inventa conselho médico.
Combine-a com ferramentas de composição corporal ou frequência cardíaca ao montar um pequeno laboratório de auxiliares de saúde gratuitos e determinísticos, e sempre trate a saída como uma estimativa de planejamento, e não uma prescrição.
Casos de uso
Planejamento de meta para ingestão
Converta uma meta de perda de peso em kg ou lb, e uma contagem de dias, em um déficit calórico diário e ingestão, a partir de calorias de manutenção conhecidas.
Planilhas e aplicativos de coaching
Gere números reproduzíveis de déficit e ingestão para planos de clientes, fluxos de integração, e padrões de diário alimentar.
Perguntas frequentes
O que acontece se o prazo for zero ou negativo?
Um prazo não positivo não consegue definir uma taxa diária de déficit calórico.
Esta ferramenta estima minhas calorias de manutenção?
Não. Você fornece a manutenção (TDEE). A calculadora apenas transforma uma meta de peso e uma contagem de dias em déficit e ingestão.
Por que a ingestão diária pode ficar muito baixa ou negativa?
Uma perda agressiva em um prazo curto pode exceder a manutenção. O mecanismo relata a aritmética, para que aplicativos possam avisar; ele não dá conselho médico.
Por que minha perda real pode ser diferente do plano?
A regra de 7700 kcal por quilo é uma aproximação: o corpo se adapta, retém água e muda a massa magra. Use o déficit diário como ponto de partida e ajuste conforme a fome, a carga de treino e os platôs.
Posso informar a meta em libras?
Sim. Com a meta em libras a conta usa 3500 kcal por libra; em quilos, 7700 kcal por quilo. O resto do cálculo é igual: total dividido pelos dias e subtraído da manutençã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/calorie-deficit \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight_loss":5,"timeframe_days":70,"maintenance_calories":2500}'const res = await fetch("https://api.kit.forhosting.com/health/calorie-deficit", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight_loss": 5,
"timeframe_days": 70,
"maintenance_calories": 2500
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/calorie-deficit",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight_loss": 5,
"timeframe_days": 70,
"maintenance_calories": 2500
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/calorie-deficit", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"weight_loss":5,"timeframe_days":70,"maintenance_calories":2500}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight_loss":5,"timeframe_days":70,"maintenance_calories":2500}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/calorie-deficit", 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_loss": 5,
"timeframe_days": 70,
"maintenance_calories": 2500
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.calorie_deficit",
"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_loss | 200 |
max_timeframe_days | 3650 |
max_maintenance_kcal | 20000 |
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
O que um plano de déficit calórico retorna e o que os números significam
A resposta ecoa as entradas normalizadas, a constante kcal por unidade, os valores de déficit total e semanal, o déficit e a ingestão diários, uma etiqueta de método energy_balance, uma string de fórmula curta, e a precisão decimal usada. Não há caminho de aprendizado de máquina, e nenhuma amostragem aleatória: ou a aritmética finita é bem-sucedida dentro dos limites documentados, ou a solicitação falha com invalid_input. Os casos rejeitados incluem perda de peso, prazo, ou manutenção ausente; valores não finitos; valores acima dos tetos documentados; perda de peso ou manutenção não positiva; e qualquer prazo que seja zero ou negativo, porque um período não positivo não consegue definir uma taxa diária significativa. Se você precisa de fórmulas de TMB, divisões de macronutrientes, ou nutrição de treino, combine esta página com essas ferramentas dedicadas; esta página responde apenas à reescrita de déficit a partir da meta, com saída numérica estável para planilhas de exercícios, interfaces de produto, e consumidores de API que não podem inventar modelos adaptativos.
Como as entradas são interpretadas, quais unidades se aplicam, e por que os resultados permanecem reproduzíveis
Sinais de mais à esquerda opcionais e notação científica em strings numéricas são permitidos quando interpretados como decimais finitos; espaços embutidos, prefixos hexadecimais, e tokens não numéricos são rejeitados com uma mensagem clara, para que uma célula com erro não vire uma meta de ingestão errada. Os campos preferidos são weight_loss para a quantidade a perder, timeframe_days para a duração do plano, e maintenance_calories para a energia diária de manutenção em quilocalorias. Aliases como loss, target_loss, days, timeframe, duration_days, maintenance, tdee, e maintenance_kcal são aceitos, para que planilhas, strings de consulta e formulários tipados possam reutilizar um único contrato. O weight_unit opcional assume quilogramas por padrão, e também aceita kg, kilogram, lb, lbs, pound, e pounds; libras usam a convenção de 3500 quilocalorias, enquanto quilogramas usam 7700. Um campo opcional precision, com aliases decimals e dp, escolhe quantas casas decimais expor, com padrão de dois e limite de quinze, para que os goldens em JSON permaneçam estáveis. 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, sem reimplementar as fórmulas de déficit você mesmo.
Onde as metas de déficit diário se encaixam em coaching, produtos e estudo
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 é devolvida. Essa divisão — exploração interativa gratuita e uma API paga e idêntica — segue o padrão do resto do catálogo tier A do KIT e permite passar de uma demonstração em sala de aula para um pipeline automatizado sem mudar o resultado matemático.
Casos de integração
Fixtures determinísticas para testes
Alimente CI e testes unitários com daily_deficit_kcal e daily_intake_kcal fixos, a partir do modelo clássico 7700/3500.
Perguntas técnicas
Quanto custa a calculadora de déficit calórico?
É gratuita no navegador, nesta página. Pela API, uma solicitação bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.
Como o déficit e a ingestão diários são calculados?
total_deficit_kcal = weight_loss × 7700 (kg) ou × 3500 (lb); daily_deficit_kcal = total / timeframe_days; daily_intake_kcal = maintenance_calories − daily_deficit_kcal.