Calculadora de proteína diária
Com 70 kg e 1,6 g de proteína por quilo, o seu total diário é de 112 g. Você escolhe o multiplicador conforme o treinador, as diretrizes do esporte ou o médico, e a calculadora faz a conta às claras. 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
- 70
- Gramas por kg
- 1,6
- Proteína diária g
- 112 g
- Proteína g
- 112
- Peso (kg)
- 70
Uma calculadora de ingestão diária de proteína transforma dois números que você já controla em uma meta clara de gramas para o dia: seu peso corporal em quilogramas e os gramas de proteína por quilograma desejados para o seu nível de atividade. A educação em nutrição esportiva e muitos modelos de coaching expressam a proteína em gramas por quilograma de peso corporal em vez de um único número fixo para todos, de modo que um praticante recreativo de setenta quilogramas e um atleta de endurance de noventa quilogramas possam compartilhar o mesmo método com multiplicadores g por kg diferentes. A aritmética é deliberadamente simples — proteína diária em gramas igual a peso vezes gramas por quilograma — para que você possa auditar cada fator, comparar blocos de treino e manter diários alimentares honestos. Esta ferramenta aceita essas duas entradas, devolve a meta diária em gramas mais os fatores limpos, e rejeita peso não positivo com um erro de validação claro para que dados ruins de formulário nunca se passem por plano alimentar.
Como funciona a fórmula de gramas diários de proteína
Comece com o peso corporal em quilogramas e uma meta de proteína baseada na atividade, expressa como gramas de proteína por quilograma de peso corporal por dia. A calculadora multiplica esses dois números finitos positivos: proteína diária em gramas igual a quilogramas de peso vezes gramas por quilograma. Por exemplo, setenta quilogramas a um ponto seis gramas por quilograma rendem cento e doze gramas de proteína no dia; oitenta quilogramas a zero ponto oito gramas por quilograma rendem sessenta e quatro gramas.
A figura g por kg é sua para escolher a partir de orientação de coaching, diretrizes esportivas ou um clínico; faixas educativas comuns colocam adultos sedentários perto de cerca de zero ponto oito, pessoas recreativamente ativas perto de um ponto dois a um ponto seis, e muitos atletas de força ou endurance perto de um ponto seis a dois ponto dois, mas essas faixas são só contexto e não aconselhamento médico embutido na aritmética. Entradas devem ser finitas; NaN e Infinity são rejeitados.
Esta é uma calculadora de escala transparente, não um ensaio laboratorial de massa magra, não um gerador de planos alimentares e não um substituto do cuidado nutricional clínico individualizado.
Onde calculadoras de proteína diária aparecem no trabalho real
Treinadores de força e nutricionistas esportivos definem metas em gramas quando o peso corporal e um multiplicador g por kg acordado são conhecidos, e então mapeiam esses gramas em refeições sem apps de caixa-preta opacas. Clubes de endurance e atletas híbridos comparam blocos quando a massa corporal muda um pouco mas a política g por kg permanece fixa, de modo que o produto se atualiza de forma transparente.
Cursos de educação física e ciência do esporte passam lições de casa que multiplicam quilogramas por uma densidade proteica publicada para que os alunos vejam tamanho corporal e política de intensidade como alavancas separadas. Serviços de meal-prep que escalam caixas de proteína pelo peso do cliente precisam de uma única multiplicação auditada em vez de deriva de planilhas entre máquinas da equipe.
Trate BMR, TDEE, calorias queimadas, razões no estilo do IMC e buscas em bases de alimentos como intenções de produto separadas em vez de sobrecarregar esta página de calculadora de ingestão diária de proteína com cada fórmula de saúde relacionada.
Casos de uso
Metas de proteína em treino e coaching
Transforme o peso corporal e uma política g/kg acordada em uma meta diária consistente em gramas para planejamento de refeições, check-ins e revisões semanais.
Exercícios de nutrição esportiva em sala
Gere gabaritos para lições de casa que multipliquem quilogramas por uma densidade proteica sem deriva de planilha.
Perguntas frequentes
Como a ingestão diária de proteína é calculada?
Você informa o peso em quilogramas e os gramas de proteína por quilograma por dia com base na atividade; o produto é a meta diária em gramas.
Que meta de gramas por quilograma devo usar?
Depende de objetivos, treino e orientação profissional. Faixas educativas costumam citar cerca de 0.8 g/kg para adultos sedentários, cerca de 1.2–1.6 para atividade recreativa e cerca de 1.6–2.2 para muitos atletas — apenas exemplos, não aconselhamento médico. Esta ferramenta multiplica qualquer meta positiva que você enviar.
Quais unidades devo usar?
Peso em quilogramas e meta de proteína em gramas por quilograma de peso corporal por dia.
Quanto custa?
A ferramenta no navegador é grátis e roda localmente.
A calculadora monta um plano de refeições?
Não. Ela apenas multiplica o peso pelos gramas por quilo que você escolheu e mostra o total do dia. Não divide em refeições, não mede massa magra e não substitui o acompanhamento de nutrição clínica.
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/protein-intake \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight":70,"grams_per_kg":1.6}'const res = await fetch("https://api.kit.forhosting.com/health/protein-intake", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight": 70,
"grams_per_kg": 1.6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/protein-intake",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight": 70,
"grams_per_kg": 1.6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/protein-intake", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"weight":70,"grams_per_kg":1.6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight":70,"grams_per_kg":1.6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/protein-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": 70,
"grams_per_kg": 1.6
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.protein_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.
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 funciona a fórmula de gramas diários de proteína
A resposta ecoa weight_kg e grams_per_kg limpos, informa daily_protein_g e protein_g como o mesmo total limpo, define unit como g e documenta a string da fórmula para que cada cliente possa verificar o produto sem abrir uma planilha. O pipeline é aritmética de ponto flutuante determinística sem sementes aleatórias, sem carimbos de relógio, sem chamadas de rede e sem deriva de modelo, de modo que peso e gramas por quilograma idênticos sempre produzem o mesmo JSON. Peso zero ou negativo falha cedo com invalid_input em vez de inventar valores absolutos ou zeros silenciosos que subestimariam ou inventariam uma meta de proteína. grams_per_kg não positivo também é rejeitado para que um multiplicador zero ou negativo não produza um total diário sem sentido.
O que você envia e o que recebe de volta
Envie dois campos. Ambos os campos são obrigatórios. Checagens clássicas incluem setenta quilogramas a um ponto seis gramas por quilograma rendendo cento e doze gramas, e oitenta quilogramas a zero ponto oito rendendo sessenta e quatro gramas. Se precisar de taxa metabólica basal em vez de gramas de proteína, use uma calculadora de BMR dedicada; se precisar de calorias queimadas a partir de MET e duração, use a ferramenta de calorias queimadas; se precisar de parsing de rótulos alimentares ou divisões de macros a partir de calorias totais, trate isso como intenções de busca e landings separadas. O campo weight é a massa corporal em quilogramas como número finito positivo maior que zero, ou você pode usar os aliases weight_kg, kg, mass ou body_weight. O campo grams_per_kg é a meta de proteína baseada na atividade em gramas por quilograma por dia, também finita e estritamente maior que zero, com aliases g_per_kg, protein_per_kg, g_kg, protein_g_per_kg e target_g_per_kg. Campos ausentes, strings vazias, valores não numéricos, NaN, Infinity e qualquer weight ou grams_per_kg não positivo falham com invalid_input e não são cobrados. Em sucesso a resposta inclui daily_protein_g e protein_g como o mesmo produto limpo, unit definido como g, os fatores limpos weight_kg e grams_per_kg, mais uma string formula documentando peso vezes gramas por quilograma e method weight_times_g_per_kg. 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 calculadoras de proteína diária aparecem no trabalho real
Equipes de conteúdo nutricional que montam páginas de aula interativas querem o mesmo JSON offline e online para que fichas e autoavaliadores fiquem alinhados. Como esta capacidade é um motor de 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
Metas em massa via app e API
Calcule metas de proteína para muitos perfis de usuário com a mesma fórmula da ferramenta gratuita no navegador; rejeite peso não positivo com invalid_input.
Perguntas técnicas
O que acontece se o peso for zero ou negativo?
A requisição falha com invalid_input. Peso não positivo é rejeitado em vez de inventar valores absolutos ou uma meta zero silenciosa. grams_per_kg não positivo também é rejeitado.