Calculadora de fibra diária
Transforma suas calorias diárias em uma meta de fibra: uma mulher de 35 anos que come 2000 kcal recebe 28 g por dia, ao lado dos 25 g de ingestão adequada para a idade e o sexo dela. Útil para metas em gramas no cardápio. 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
- Idade em anos inteiros
- 35
- Sexo
- female
- Ingestão calórica
- 2.000
- Ingestão calórica kcal
- 2.000 g/day
- Fibra recomendada g
- 28
- Fibra a partir de calorias g
- 28
- Ingestão adequada g
- 25
A fibra alimentar apoia a regularidade digestiva, a diversidade do microbioma intestinal e a saúde cardiometabólica a longo prazo, mas muitos adultos ficam abaixo das metas de saúde pública. Esta calculadora de fibra diária transforma três entradas simples—idade, sexo e ingestão calórica diária—em uma recomendação clara em gramas por dia com a regra de densidade energética de quatorze gramas de fibra para cada mil quilocalorias, e também informa os valores de ingestão adequada (Adequate Intake, AI) específicos por idade e sexo citados em rótulos e manuais de nutrição.
Como a meta diária de fibra é calculada
O número principal depende do que você come: as calorias diárias são multiplicadas por 14 e divididas por 1000, a regra de densidade muito citada nas diretrizes alimentares dos Estados Unidos. Com 2000 kcal, isso dá 28 g de fibra por dia, e a meta sobe ou desce junto com a sua ingestão de energia. Ao lado aparece a ingestão adequada para sua idade e sexo, o valor por fase da vida citado em rótulos e livros; para uma mulher de 35 anos, são 25 g. Ver os dois mostra se uma meta baseada em calorias fica acima ou abaixo da referência habitual.
Quando é útil e o que evitar
A fibra favorece a regularidade intestinal, a diversidade da microbiota e a saúde cardiometabólica a longo prazo, mas muitos adultos não atingem as metas de saúde pública. Treinadores e planejadores de cardápio usam a meta em gramas como objetivo semanal e mostram a tabela por fase da vida com fins educativos. Informe a ingestão do dia inteiro, não a de uma refeição, e a idade em anos inteiros, de 1 a 120. Calorias zero ou negativas são recusadas, porque um orçamento de energia vazio não define uma meta de fibra.
Casos de uso
Coaching e planejamento de refeições
Coaches inserem idade, sexo e calorias diárias do cliente para mostrar um alvo de fibra em gramas ao lado da tabela de ingestão adequada (AI) por fase da vida, para educação e metas semanais de refeições.
Perguntas frequentes
Como a fibra diária recomendada é calculada?
Idade e sexo também selecionam uma referência de ingestão adequada (AI) em gramas por dia.
O que acontece se a ingestão calórica for zero ou negativa?
Ingestão calórica não positiva não pode definir um alvo de densidade de fibra; validação falha não é cobrada.
Quais valores de sexo são aceitos?
Use male ou female (sem distinção de maiúsculas). Formas curtas m e f, e as palavras man ou woman, também são aceitas.
A calculadora de fibra diária é gratuita?
A ferramenta do navegador roda grátis no seu dispositivo.
Por que o resultado mostra dois números de fibra?
Um acompanha sua ingestão de energia, na proporção de 14 g a cada 1000 kcal; o outro é a ingestão adequada para sua idade e sexo segundo uma tabela de referência. Para uma mulher de 35 anos com 2000 kcal, são 28 g e 25 g.
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/fiber-intake \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"age":35,"sex":"female","calorie_intake":2000}'const res = await fetch("https://api.kit.forhosting.com/health/fiber-intake", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"age": 35,
"sex": "female",
"calorie_intake": 2000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/fiber-intake",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"age": 35,
"sex": "female",
"calorie_intake": 2000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/fiber-intake", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"age":35,"sex":"female","calorie_intake":2000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"age":35,"sex":"female","calorie_intake":2000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/fiber-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
{
"age": 35,
"sex": "female",
"calorie_intake": 2000
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.fiber_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
O caminho é aritmética determinística pura, sem chamadas de rede nem semente aleatória, de modo que apps de coaching, planejadores de refeições e clientes de API pré-paga recebem o mesmo JSON sempre. Ingestão calórica não positiva é rejeitada como invalid_input porque um orçamento energético zero ou negativo não pode definir um alvo de densidade de fibra.
O que a calculadora mede e quais entradas você precisa
A fibra diária recomendada é a quantidade de fibra alimentar total, em gramas, que as orientações de saúde pública associam a uma dada ingestão energética e fase da vida. A fórmula principal multiplica sua ingestão calórica diária em quilocalorias por quatorze e divide por mil, a densidade no estilo do Institute of Medicine usada nas discussões das Dietary Guidelines dos EUA sobre adequação de fibra. Campos ausentes, números não finitos, idades fracionárias, idades fora da faixa publicada e valores de sexo não reconhecidos também falham na validação. Envie age como número inteiro de anos entre um e cento e vinte; os aliases age_years e years são aceitos. Envie sex como male ou female, sem distinção de maiúsculas, com formas curtas m e f também aceitas; os aliases gender e sex_at_birth mapeiam para o mesmo campo. Envie calorie_intake como número finito positivo em quilocalorias por dia; aceitam-se calories, kcal, energy_kcal e calorie_intake_kcal. O motor ecoa idade, sexo e ingestão normalizados, depois devolve recommended_fiber_g da fórmula energética, fiber_from_calories_g com o mesmo valor para rotulagem explícita, e adequate_intake_g de uma tabela padrão de ingestão adequada (AI) por idade e sexo para comparação por fase da vida. Se a ingestão calórica for zero ou negativa, a requisição falha com invalid_input e não é cobrada. Entradas idênticas sempre geram o mesmo JSON porque o algoritmo nunca toca a rede, um modelo, um relógio ou um gerador aleatório.
Como ler os campos da resposta e armadilhas comuns
Não trate nenhuma figura como diagnóstico médico: pessoas com doença gastrointestinal, dietas limitadas ou protocolos clínicos especiais precisam de orientação profissional. Ingestões calóricas extremamente altas acima do teto de segurança publicado são rejeitadas. Em caso de sucesso a resposta inclui age, sex e calorie_intake_kcal como ecos normalizados para o cliente confirmar o que foi calculado. O número de destaque é recommended_fiber_g em gramas por dia, sempre o alvo energético: ingestão calórica vezes quatorze sobre mil. O campo fiber_from_calories_g repete esse valor baseado em energia para que painéis rotulem densidade versus fontes de tabela sem rederivar a matemática. O campo adequate_intake_g é a referência de ingestão adequada (AI) por fase da vida para fibra alimentar total: por exemplo dezenove gramas de um a três anos, vinte e cinco gramas de quatro a oito, depois valores específicos por sexo que sobem na adolescência para homens e se estabilizam perto de vinte e cinco ou vinte e um gramas para mulheres adultas conforme a faixa etária, com homens adultos perto de trinta e oito ou trinta gramas após a meia-idade. grams_per_1000_kcal é sempre quatorze, unit é sempre g/day, formula reafirma a equação energética e method é sempre ioM_14g_per_1000kcal_with_ai para o código a jusante ramificar sem farejar formatos. Use recommended_fiber_g quando um planejador de refeições só precisa de um alvo diário escalável; use adequate_intake_g quando o material educativo deve mostrar a tabela familiar de idade e sexo ao lado do número escalado por calorias.
Uso da API, preços, fluxos de coaching e limites práticos
Chame a calculadora gratuita de fibra diária no navegador para checagens rápidas, educação do cliente, demos de aula e planejamento de lista de compras sem instalar planilha de nutrição. Prefira ingestões calóricas que já batam com a estimativa energética diária do seu produto—se você só conhece macros, some-os antes de chamar. Mantenha expectativas educativas: esta é uma ferramenta de planejamento e letramento, não um dispositivo médico de diagnóstico, e usuários com necessidades atípicas devem seguir orientação clínica em vez de uma única fórmula isolada. Envie um corpo JSON com age, sex e calorie_intake obrigatórios (ou seus aliases). Use a API pré-paga quando um SaaS de bem-estar, formulário de telemedicina, planejador de refeitório escolar ou pipeline de rastreamento calórico precisar de contrato estável sob saldo KIT a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo após a rejeição do motor. Combine este endpoint com seu banco de registro alimentar: calcule aqui o alvo em gramas e depois pontue as refeições registradas em relação a recommended_fiber_g no cliente. Autores de SDKs podem mapear recommended_fiber_g e adequate_intake_g em cartões de painel e colunas CSV rotuladas como fibra energética e fibra da tabela AI—os mesmos números que nutricionistas calculam à mão ao aplicar quatorze gramas por mil quilocalorias no papel.
Casos de integração
Apps de bem-estar e nutrição
Apps que já armazenam metas energéticas chamam um endpoint pré-pago estável para gramas diários de fibra em vez de reimplementar a matemática de densidade em cada linguagem cliente.
Demos de sala de aula e saúde pública
Cursos comparam alvos de fibra baseados em energia com valores AI por idade e sexo e fixam o JSON esperado em testes automatizados com saídas determinísticas.
Perguntas técnicas
Por que devolver recommended_fiber_g e adequate_intake_g?
recommended_fiber_g escala com o seu orçamento calórico (14 g por 1000 kcal). adequate_intake_g é o valor familiar da tabela AI por idade e sexo, para educação e rótulos de interface lado a lado.