Meta calórica por peso e datas
Passar de 80 para 75 kg entre 1º de janeiro e 12 de março de 2026 com 2500 kcal de manutenção dá cerca de 1950 kcal por dia. Você informa duas datas reais em vez de dias: um casamento ou uma prova fica exato. 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 atual
- 80
- Peso desejado
- 75
- Data de início
- 2026-01-01
- Data final
- 2026-03-12
- Calorias de manutenção
- 2.500
- Variação de peso
- -5
- Unidade de peso
- Kg
- Dias
- 70
- Kcal por unidade
- 7.700
Esta calculadora de meta calórica por objetivo de peso transforma um peso corporal inicial, um peso meta, uma data de início explícita, uma data de fim explícita e as suas calorias de manutenção diárias na ingestão calórica diária média que atingiria a meta no dia do calendário que você escolher. Diferente das ferramentas de déficit que só perguntam quantos quilogramas perder e quantos dias você tem, esta página ancora o plano em duas datas ISO reais para que prazos de casamento, calendários de prova, consultas médicas e janelas de corte sazonal permaneçam fiéis ao calendário. O modelo é a aproximação clássica de balanço energético usada em planilhas de coaching: cerca de 7700 quilocalorias por quilograma de tecido corporal, ou 3500 quilocalorias por libra, distribuídas de forma uniforme no contagem de dias do início ao fim. Por exemplo, passar de oitenta quilogramas para setenta e cinco entre o primeiro de janeiro e o doze de março, com manutenção de duas mil e quinhentas calorias, implica um intervalo de setenta dias, uma variação energética total de menos trinta e oito mil e quinhentas quilocalorias, um ajuste diário de menos quinhentos e cinquenta e uma ingestão diária próxima de mil novecentos e cinquenta. O motor é aritmética finita totalmente determinística com matemática gregoriana pura, sem chamadas de rede, sem amostragem e sem atalhos do relógio do sistema.
O que uma meta calórica datada devolve e o que os números significam
Uma meta calórica datada responde a uma pergunta de planejamento que as pessoas digitam de fato nas buscas: quantas calorias devo ingerir por dia para atingir um peso específico em uma data específica do calendário. Você informa o peso atual e o peso meta na mesma unidade, uma data de início e uma data de fim como strings ISO estritas YYYY-MM-DD, e as calorias de manutenção frequentemente rotuladas TDEE a partir de uma estimativa prévia, média de wearable ou avaliação clínica.
A calculadora não inventa o metabolismo a partir da idade ou da atividade; apenas reescreve a aritmética do balanço energético ao longo de um intervalo de datas fixo. Primeiro valida ambas as datas de calendário com regras gregorianas puras, de modo que vinte e nove de fevereiro só é aceito em anos bissextos e trinta e um de abril é rejeitado. Depois converte cada data em um número de dia juliano astronômico e subtrai o início do fim para obter uma contagem de dias estritamente positiva.
A mudança de peso é meta menos atual, assim uma meta mais baixa produz um total energético negativo e um alvo calórico abaixo da manutenção, enquanto uma meta mais alta produz um superávit para ganho magro ou planos de realimentação.
Onde metas calóricas datadas se encaixam em coaching, produtos e estudo
Coaches e clientes usam uma ingestão diária fixa ancorada em duas datas de calendário como contrato inicial antes de ajustar por fome, carga de treino e platôs. Quem constrói aplicativos mapeia um formulário de meta que já guarda datas de casamento ou prova para padrões de diário alimentar sem enviar código de calculadora opaco nem depender do relógio do dispositivo para a contagem de dias.
Estudantes e aprendizes de dietética verificam exemplos de livro que assumem 3500 quilocalorias por libra ou 7700 por quilograma e precisam de uma fonte rápida e offline de taxas diárias que também exercite a validação de datas. Ferramentas de produto e educação usam o mesmo contrato quando um aprendiz digita oitenta quilogramas, setenta e cinco quilogramas, início em primeiro de janeiro e fim em doze de março, e a interface deve mostrar tanto as calorias diárias quanto o déficit implícito 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 motor não corta em silêncio nem inventa conselho médico. Combine com ferramentas de composição corporal ou frequência cardíaca ao montar um pequeno laboratório de ajudantes de saúde gratuitos e determinísticos, e trate sempre a saída como estimativa de planejamento, não como prescrição.
Casos de uso
Metas de peso com prazo de calendário
Converta pesos atual e meta mais duas datas ISO em ingestão calórica diária a partir de calorias de manutenção conhecidas, para casamentos, provas ou consultas.
Apps de coaching e planilhas
Gere metas calóricas datadas e reproduzíveis para planos de cliente, fluxos de onboarding e padrões de diário alimentar sem contagens do relógio do dispositivo.
Perguntas frequentes
Esta ferramenta estima as minhas calorias de manutenção?
Não. Você informa a manutenção (TDEE). A calculadora apenas transforma pesos e um intervalo de datas em um alvo de ingestão diária.
Serve também para planejar ganho de peso?
Sim. Se o peso-meta for maior que o atual, o total de energia fica positivo e a meta diária fica acima da manutenção, o que serve para ganho de massa limpo ou uma fase de recarga.
O que acontece se a data final for anterior à inicial?
O plano é recusado: a data final precisa ser estritamente posterior à de início. Datas que não existem, como 31 de abril ou 29 de fevereiro fora de ano bissexto, também são recusadas.
Como os dias do plano são contados?
A data de início é subtraída da data final no calendário gregoriano. De 1º de janeiro a 12 de março de 2026 são 70 dias, e a variação total de energia é dividida igualmente entre eles.
Posso informar os pesos em libras?
Sim, desde que o peso atual e o peso-meta estejam na mesma unidade. Em libras a conta usa 3500 kcal por libra; em quilos, 7700 kcal por quilo.
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-goal-by-date \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"current_weight":80,"goal_weight":75,"start_date":"2026-01-01","end_date":"2026-03-12","maintenance_calories":2500}'const res = await fetch("https://api.kit.forhosting.com/health/calorie-goal-by-date", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"current_weight": 80,
"goal_weight": 75,
"start_date": "2026-01-01",
"end_date": "2026-03-12",
"maintenance_calories": 2500
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/calorie-goal-by-date",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"current_weight": 80,
"goal_weight": 75,
"start_date": "2026-01-01",
"end_date": "2026-03-12",
"maintenance_calories": 2500
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/calorie-goal-by-date", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"current_weight":80,"goal_weight":75,"start_date":"2026-01-01","end_date":"2026-03-12","maintenance_calories":2500}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"current_weight":80,"goal_weight":75,"start_date":"2026-01-01","end_date":"2026-03-12","maintenance_calories":2500}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/calorie-goal-by-date", 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
{
"current_weight": 80,
"goal_weight": 75,
"start_date": "2026-01-01",
"end_date": "2026-03-12",
"maintenance_calories": 2500
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.calorie_goal_by_date",
"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 | 1000 |
max_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 uma meta calórica datada devolve e o que os números significam
Multiplicar a mudança de peso com sinal por 7700 quilocalorias por quilograma ou 3500 por libra produz a energia total que deve ser removida ou adicionada na janela inteira; dividir pela contagem de dias produz um ajuste diário constante; somar esse ajuste à manutenção produz daily_calories. A resposta também reporta daily_deficit_kcal como a negação do ajuste para que planos de perda mostrem um déficit positivo que coaches esperam, weekly_deficit_kcal para resumos de sete dias, direction como loss, gain ou maintain, uma etiqueta de método energy_balance_by_date, uma string de fórmula curta e a precisão decimal usada. Não há caminho de aprendizado de máquina nem amostragem aleatória: ou a aritmética finita tem sucesso dentro dos limites documentados, ou a solicitação falha com invalid_input. Os casos rejeitados incluem pesos, datas ou manutenção ausentes; valores não finitos ou não numéricos; valores acima dos tetos documentados; pesos corporais não positivos; strings de calendário inválidas; e qualquer data de fim que não seja estritamente posterior à de início, porque um intervalo não positivo não pode definir uma taxa diária com sentido. Se você precisa de fórmulas de BMR, divisão de macros ou combustível de treino, combine esta página com essas ferramentas dedicadas; esta landing responde apenas a reescrita de meta datada para ingestão, com saída numérica estável para planilhas, interfaces de produto e consumidores de API que não devem inventar modelos adaptativos.
Como as entradas são lidas, quais unidades se aplicam e por que os resultados permanecem reproduzíveis
As datas devem coincidir exatamente com YYYY-MM-DD após o trim; horários e offsets não são aceitos neste caminho, para que um campo de formulário não desloque em silêncio a contagem de dias entre fusos. Sinais de mais iniciais opcionais e notação científica em strings numéricas são permitidos quando interpretados como decimais finitos; espaços embutidos, prefixos hex e tokens não numéricos são rejeitados com mensagem clara para que uma célula ruim não vire um alvo de ingestão errado. Os campos preferidos são current_weight para a massa inicial, goal_weight para a massa alvo, start_date e end_date para as âncoras de planejamento como strings de calendário, e maintenance_calories para a energia de manutenção diária em quilocalorias. Alias como start_weight, from_weight, target_weight, to_weight, from, to, until, goal_date, maintenance, tdee e maintenance_kcal são aceitos para que planilhas, query strings e formulários tipados reutilizem um único contrato sem renomear colunas. O weight_unit opcional usa quilogramas por padrão e também aceita kg, kilogram, lb, lbs, pound e pounds; libras usam a convenção de 3500 quilocalorias e quilogramas usam 7700. Um campo opcional precision, com alias decimals e dp, escolhe quantas casas decimais expor, com dois por padrão e teto de quinze para que goldens JSON fiquem estáveis entre runtimes. 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 a conversão para dia juliano nem as fórmulas de déficit.
Onde metas calóricas datadas 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, validação falha não é cobrada e nada é armazenado após a resposta. Essa divisão — exploração interativa gratuita e uma API paga idêntica — combina com o restante do catálogo tier A do KIT e permite passar de uma demo de sala de aula a um pipeline automatizado sem mudar o resultado matemático.
Casos de integração
Fixtures de teste determinísticos
Alimente CI e testes unitários com daily_calories e daily_deficit_kcal fixos do modelo clássico 7700/3500 e intervalos de dias JDN puros.
Perguntas técnicas
Quanto custa a calculadora de meta calórica por objetivo de peso?
É grátis no seu navegador nesta página. Pela API uma solicitação bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.
Como as calorias diárias são calculadas a partir de duas datas?
Fórmula: days = JDN(end_date) − JDN(start_date); total_energy_kcal = (goal_weight − current_weight) × 7700 (kg) ou × 3500 (lb); daily_calories = maintenance_calories + total_energy_kcal / days.
O que acontece se end_date for igual ou anterior a start_date?
A entrada é rejeitada com invalid_input. Um intervalo de datas não positivo não pode definir uma taxa de meta calórica diária.
Posso planejar ganho de peso além de perda?
Sim. Quando goal_weight é maior que current_weight, daily_adjustment_kcal é positivo e daily_calories fica acima da manutenção; direction é reportado como gain.