Densidade energética alimentar
Transforma as calorias e o peso de uma refeição em um número comparável: 450 kcal em um prato de 350 g dão cerca de 128,57 kcal por 100 g. Compare sopas, lanches e receitas pela concentração, não só pelas calorias totais. 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
- Energia (kcal)
- 450
- Massa (g)
- 350
- Densidade energética (kcal/g)
- 1,2857142857 kcal/g
- Densidade energética (kcal/100 g)
- 128,571428571
- Densidade energética (kJ/g)
- 5,3794285714
A densidade energética alimentar indica quantas quilocalorias cabem em cada grama de uma refeição ou porção — o número que transforma a energia total do prato e a massa comestível em um único valor intensivo comparável entre receitas, bandejas de refeitório e cardápios de pesquisa. Esta calculadora de densidade energética alimentar recebe a energia total da refeição em quilocalorias e a massa comestível em gramas, divide energia pela massa e devolve quilocalorias por grama, as familiares quilocalorias por cem gramas de muitos rótulos alimentares e quilojoules por grama para o relatório SI.
O que a densidade energética alimentar mede e por que importa
Densidade energética é a energia metabolizável total dividida pela massa comestível. Uma sopa de legumes bem aquosa pode entregar centenas de gramas com quilocalorias modestas e, portanto, um valor baixo de kcal por grama, enquanto uma mistura de oleaginosas ou um lanche frito concentra muitas quilocalorias em pouca massa e pontua alto.
A pesquisa em nutrição e o ensino clínico costumam agrupar alimentos em faixas de densidade para que o cliente preencha o prato com itens de menor densidade quando a saciedade por caloria é o objetivo, ou escolha opções de maior densidade quando as necessidades energéticas são altas e o volume é limitado. A energia deve ser não negativa e a massa estritamente positiva; massa zero é rejeitada porque a densidade seria indefinida e ocultaria uma pesagem ausente.
O resultado é intensivo: dobrar energia e massa deixa a densidade inalterada, exatamente o que se deseja ao escalar uma receita e verificar que o perfil de concentração se manteve.
Quem usa a densidade energética e para quê
Plataformas de coaching dietético já armazenam a energia do prato e porções pesadas; dividir uma vez no servidor mantém cada cliente e relatório em uma única definição de kcal por grama em vez de células de planilha divergentes. Coordenadores de pesquisa convertem diários de alimentos pesados em colunas de densidade sem reimplementar limpeza de ponto flutuante em três linguagens. Equipes de refeitório e meal-kit classificam itens do cardápio por concentração para mensagens de saciedade ou packs de alta energia para atletas e suplementação clínica.
Ferramentas de rótulo e cardápio podem mostrar kcal/g e kcal/100g ao lado da energia total para que compradores e pacientes vejam a concentração, não só as calorias absolutas. Validação falha não consome saldo.
Casos de uso
Comparar pratos por kcal por grama
Pese uma refeição servida, some a energia a partir de rótulos ou macros e obtenha a densidade energética para ordenar opções de menor e maior concentração na mesma escala intensiva.
Checagens de densidade em cardápios e meal-kits
Calcule em lote a densidade energética de receitas ao projetar cardápios focados em saciedade ou packs compactos de alta energia sem recodificar a divisão em cada cliente.
Perguntas frequentes
Como se calcula a densidade energética alimentar?
A resposta também multiplica por 100 para kcal/100g e por 4.184 para kJ/g.
É o mesmo que calorias a partir de macronutrientes?
Não. Calorias a partir de macros estimam a energia total a partir de gramas de proteína, carboidrato, gordura e álcool. Esta calculadora assume que você já conhece a energia total e a massa e apenas calcula a densidade.
Quais alimentos têm densidade energética baixa?
Alimentos com muita água, como uma sopa de legumes, trazem muitos gramas com poucas calorias e ficam baixos; um mix de castanhas ou um salgadinho frito concentram muitas calorias em pouco peso e ficam altos. A calculadora dá o número, sem classificar alimentos nem recomendar dietas.
Por que dobrar uma receita não muda a densidade energética?
Porque é uma razão: o dobro de calorias sobre o dobro de peso dá as mesmas kcal por grama. Por isso ela serve para conferir se uma receita ampliada manteve a mesma concentração.
Que peso devo informar para uma refeição?
Informe o peso comestível da porção em gramas, o da mesma porção cujas calorias você somou. O peso precisa ser maior que zero: sem ele não há como calcular a densidade, e um zero costuma indicar uma pesagem que faltou.
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/energy-density-diet \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"energy_kcal":450,"mass_g":350}'const res = await fetch("https://api.kit.forhosting.com/health/energy-density-diet", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"energy_kcal": 450,
"mass_g": 350
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/energy-density-diet",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"energy_kcal": 450,
"mass_g": 350
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/energy-density-diet", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"energy_kcal":450,"mass_g":350}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"energy_kcal":450,"mass_g":350}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/energy-density-diet", 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
{
"energy_kcal": 450,
"mass_g": 350
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.energy_density_diet",
"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
O que a densidade energética alimentar mede e por que importa
Esta calculadora não classifica faixas nem recomenda dietas: apenas avalia a razão energy_kcal dividida por mass_g e apresenta unidades relacionadas para você comparar pratos na mesma escala.
Contrato de entrada, campos de resposta e erros de validação
Energia negativa é rejeitada; a massa deve ser positiva, de modo que massa zero ou negativa falha com mensagem clara de que a densidade não pode ser calculada sem massa positiva. Faltar qualquer campo obrigatório também falha e não é cobrado. Exemplo: quatrocentas e cinquenta quilocalorias sobre trezentos e cinquenta gramas rendem cerca de 1.285714 quilocalorias por grama e cerca de 128.57 quilocalorias por cem gramas. Envie por POST um objeto JSON com dois campos obrigatórios. energy_kcal é a energia total da refeição ou alimento em quilocalorias (Calorias alimentares); os aliases energy, calories, kcal, total_kcal e total_energy são aceitos para rastreadores e formulários reutilizarem chaves existentes. mass_g é a massa da porção comestível em gramas; mass, weight_g, grams, portion_g e weight são aceitos. Os valores podem chegar como números JSON ou strings numéricas; strings vazias, booleanos, objetos, NaN e Infinity falham com invalid_input nomeando o campo. Em caso de sucesso a resposta ecoa energy_kcal e mass_g limpos, devolve energy_density_kcal_g como energia dividida pela massa, energy_density_kcal_100g como esse valor vezes cem para exibição estilo rótulo, energy_density_kj_g como kcal por grama vezes 4.184, uma string curta de fórmula e unit em kcal/g para a figura principal de densidade. Combine a verificação gratuita no navegador com automação API quando a mesma densidade precisar aparecer em log de backend ou relatório de plano alimentar.
Casos de integração
Auditar planos alimentares e diários de pesquisa
Converta total_kcal e gramas de porção registrados em kcal/g e kcal/100g com um contrato API determinístico para relatórios de coaching e tabelas de estudo.
Perguntas técnicas
Quais entradas a calculadora de densidade energética alimentar precisa?
Dois números finitos obrigatórios: energy_kcal (quilocalorias totais não negativas) e mass_g (massa comestível positiva em gramas). Aliases comuns como calories e weight_g são aceitos.
Por que mass_g foi rejeitado quando enviei zero?
Densidade é energia por unidade de massa. Massa zero ou negativa torna a razão indefinida ou sem sentido, então a API devolve invalid_input em vez de Infinity ou um NaN silencioso.
Quanto custa a calculadora de densidade energética alimentar?
A ferramenta no navegador é gratuita. Solicitações API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.