ForHosting KIT · Ferramentas para dev

Calorias da receita: total e por porção

Esta calculadora transforma uma lista prática de ingredientes em dois valores úteis: as calorias da receita inteira e as calorias de cada porção.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

Informe a quantidade de cada ingrediente, quantas calorias há em uma unidade correspondente e o número de porções produzidas. A ferramenta multiplica cada quantidade pelas calorias unitárias, soma os resultados e divide o total pelas porções. Ela também apresenta o detalhamento por ingrediente, para que você possa conferir a conta em vez de depender de uma estimativa sem explicação.

Prepare valores compatíveis para os ingredientes

Comece com as informações nutricionais de cada ingrediente e verifique se a unidade corresponde à quantidade que será informada. Se o rótulo disser que uma colher de sopa contém 95 calorias, a quantidade dois representa duas colheres e contribui com 190 calorias. Se a receita usa gramas, mas a fonte informa calorias por 100 gramas, digite a quantidade como número de unidades de 100 gramas ou converta primeiro o valor para calorias por grama. A calculadora não presume unidades, tamanhos de porção, rendimento comestível nem densidade, pois essas suposições variam muito entre alimentos e cozinhas. Cada linha deve ter um nome claro, quantidade igual ou superior a zero e calorias por unidade não negativas. O zero pode representar um ingrediente sem energia ou que não está sendo usado; números negativos são rejeitados. Manter a unidade da fonte alinhada à unidade informada é a etapa mais importante para obter um total significativo. Quando a precisão for essencial, consulte a embalagem, uma base nutricional confiável ou a ficha de formulação da receita.

Entenda o cálculo e o resultado

Em cada linha, a calculadora multiplica a quantidade pelas calorias por unidade. Em seguida, soma a contribuição de todos os ingredientes para obter as calorias totais e divide esse resultado pelo número de porções. Por exemplo, um ingrediente com quantidade 1.5 e 80 calorias por unidade contribui com 120 calorias. O detalhamento preserva o nome normalizado, a quantidade, o valor unitário e as calorias calculadas, facilitando a identificação de erros de digitação. Os resultados são arredondados para seis casas decimais, garantindo uma saída estável e reproduzível, enquanto o total é acumulado antes do arredondamento final. O número de porções pode ser inteiro ou decimal positivo, permitindo rendimentos como 2.5 porções, mas nunca pode ser zero ou negativo. A saída informa ainda a quantidade de ingredientes e de porções. Assim, um fluxo automatizado consegue confirmar que processou a receita correta sem depender da ordem de exibição ou de premissas escondidas.

Use a estimativa com responsabilidade

Considere o resultado uma estimativa aritmética cuja qualidade depende dos valores fornecidos. Rótulos nutricionais usam regras de arredondamento, ingredientes naturais variam e o cozimento pode alterar a quantidade de água sem necessariamente mudar a energia do preparo. Óleo deixado na panela, marinada descartada, aparas, evaporação e porções desiguais podem fazer as calorias consumidas diferirem do cálculo. Para planejar refeições, informe o rendimento que você realmente distribui: se a receita deveria render seis porções, mas você enche cinco recipientes, use cinco. Quando a consistência for importante, pese o prato pronto, defina uma porção pelo peso e calcule quantas porções existem no lote. A API executa o mesmo cálculo determinístico da versão do navegador, não consulta a rede e não substitui silenciosamente dados nutricionais ausentes. Isso a torna adequada para planilhas de receitas, ferramentas de desenvolvimento de cardápios, sistemas de preparo de refeições e testes repetíveis. Ela não oferece orientação médica nem substitui um profissional qualificado em nutrição clínica, alergias ou tratamentos.

Planejar porções de refeições preparadas

Calcule o total do lote e divida-o pelo número exato de recipientes que você prepara.

Comparar variações de uma receita

Altere a quantidade ou o valor calórico de um ingrediente e veja o efeito na receita e em cada porção.

Adicionar estimativas a um sistema de receitas

Use uma saída determinística e um detalhamento auditável em cardápios, planilhas ou aplicativos culinários.

Quanto custa um cálculo pela API?

Cada cálculo pela API custa US$ 0,002. A calculadora do navegador funciona localmente e sem custo.

O que significa calorias por unidade?

É o valor calórico de uma unidade compatível com a quantidade, como um grama, uma colher, uma xícara ou um pacote.

O número de porções pode ser decimal?

Sim. Qualquer número finito positivo é aceito, permitindo rendimentos parciais ou definidos por peso.

Por que zero e números negativos são rejeitados?

O cálculo por porção exige divisão por uma quantidade fisicamente válida, portanto o valor deve ser maior que zero.

A ferramenta pesquisa informações nutricionais?

Não. Ela faz contas determinísticas com as quantidades e calorias fornecidas por você, sem solicitações de rede.

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.

POSThttps://api.kit.forhosting.com/cook/calorie-count-recipe

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/cook/calorie-count-recipe \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"ingredients":[{"name":"Rolled oats","quantity":2,"calories_per_unit":150},{"name":"Banana","quantity":1.5,"calories_per_unit":105},{"name":"Peanut butter","quantity":2,"calories_per_unit":95}],"servings":5}'
{
  "ingredients": [
    {
      "name": "Rolled oats",
      "quantity": 2,
      "calories_per_unit": 150
    },
    {
      "name": "Banana",
      "quantity": 1.5,
      "calories_per_unit": 105
    },
    {
      "name": "Peanut butter",
      "quantity": 2,
      "calories_per_unit": 95
    }
  ],
  "servings": 5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "cook.calorie_count_recipe",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ver a documentação completa do KIT →