Calculadora de carboidratos líquidos
25 g de carboidratos totais com 8 g de fibras e 5 g de polióis deixam 12 g de carboidratos líquidos. Copie os três números do rótulo e receba os gramas que contam no seu orçamento keto ou low-carb. 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
- Carboidratos totais
- 25
- Fibra
- 8
- Polióis
- 5
- Carboidratos líquidos
- 12 g
Os carboidratos líquidos (net carbs) são os gramas digestíveis que muitos planos low-carb, cetogênicos e para diabetes acompanham após remover a fibra e os álcoois de açúcar da linha de carboidratos totais do rótulo nutricional. Ler três números e subtrair à mão é simples para um lanche e propenso a erro em um dia inteiro de alimentos embalados, macros de restaurante e importações de planilha.
O que são carboidratos líquidos e como se calculam
Na tabela nutricional no estilo americano, os carboidratos totais são o número que engloba tudo. Em geral incluem as fibras alimentares, os açúcares e, quando existem, os polióis. Muitos planos alimentares low-carb, keto e para diabéticos contam só o carboidrato que o corpo digere, então retiram as fibras, que quase não são digeridas, e os polióis, que são apenas parcialmente metabolizados. O que sobra são os carboidratos líquidos. A conta é uma subtração simples em gramas de uma porção: 25 g de carboidratos totais menos 8 g de fibras menos 5 g de polióis deixam 12 g.
Erros comuns ao contar carboidratos líquidos
Fazer a subtração à mão é fácil para um lanche e arriscado para um dia inteiro de alimentos embalados e refeições fora de casa. Use os três números da mesma porção, senão o resultado não vai corresponder ao que você come. Se fibras e polióis juntos passam do total, algum valor foi copiado errado. Fibras ou polióis podem ser zero quando o rótulo não informa nenhum. A calculadora não busca produtos, não estima índice glicêmico e não conta só metade de certos polióis, então aplique por conta própria qualquer regra do seu plano.
O que significam os carboidratos líquidos e como a fórmula é aplicada
Em um painel de informações nutricionais no estilo dos Estados Unidos, o carboidrato total é o número guarda-chuva que costuma incluir fibra alimentar, açúcares e, com frequência, álcoois de açúcar quando presentes. Muitos programas low-carb e cetogênicos tratam a fibra como em grande parte não digestível e os álcoois de açúcar como apenas parcialmente metabolizados, de modo que calculam os carboidratos líquidos subtraindo essas duas linhas do total.
O carboidrato total deve ser um número finito e positivo porque um total não positivo não é uma porção útil para o acompanhamento de líquidos e só produziria zero ou absurdos após a subtração. A fibra e os álcoois de açúcar devem ser finitos e não negativos; zero é permitido quando o rótulo não lista nenhum.
Casos de uso
Registro diário de refeições keto ou low-carb
Converta os carboidratos totais, a fibra e os álcoois de açúcar de cada alimento em gramas líquidos e some-os frente a um orçamento diário de carboidratos líquidos.
Escalonamento de receitas e meal prep
Escale os macros do rótulo para receitas em lote e recalcule os carboidratos líquidos por porção com a mesma fórmula em cada tamanho de porção.
Perguntas frequentes
E se a fibra ou os álcoois de açúcar forem zero?
Use 0 em qualquer linha que o rótulo omita.
Esta ferramenta ajusta a metade dos álcoois de açúcar?
Aplique qualquer regra de meia contagem ou de marca antes ou depois da chamada se o seu protocolo exigir.
E se as fibras somadas aos polióis passarem dos carboidratos totais?
A calculadora para e pede que você confira os números em vez de mostrar um resultado negativo, porque essa combinação não sai de um rótulo coerente. Em geral, um valor foi copiado da linha ou da porção errada.
Por que as fibras e os polióis são subtraídos?
Muitos programas low-carb e cetogênicos consideram que as fibras quase não são digeridas e que os polióis são só parcialmente metabolizados. Por isso deixam os dois fora dos gramas que contam no orçamento diário.
Como acompanho os carboidratos líquidos de um dia inteiro?
Calcule os gramas líquidos de cada alimento ou porção que você come, some tudo e compare o total com o seu orçamento diário de carboidratos líquidos. Em receitas em lote, ajuste primeiro os valores do rótulo e recalcule por porção.
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/net-carbs \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_carbs":25,"fiber":8,"sugar_alcohols":5}'const res = await fetch("https://api.kit.forhosting.com/health/net-carbs", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_carbs": 25,
"fiber": 8,
"sugar_alcohols": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/net-carbs",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_carbs": 25,
"fiber": 8,
"sugar_alcohols": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/net-carbs", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_carbs":25,"fiber":8,"sugar_alcohols":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_carbs":25,"fiber":8,"sugar_alcohols":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/net-carbs", 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
{
"total_carbs": 25,
"fiber": 8,
"sugar_alcohols": 5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.net_carbs",
"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
Esta calculadora de carboidratos líquidos aceita gramas de carboidratos totais, de fibra alimentar e de álcoois de açúcar (polióis) e devolve um valor determinístico net_carbs com a fórmula reescrita para exibição. Total não positivo, fibra ou polióis negativos e combinações impossíveis em que a fibra mais os álcoois superam o total falham com invalid_input em vez de inventar um resultado negativo.
O que significam os carboidratos líquidos e como a fórmula é aplicada
A aritmética é deliberadamente simples: net_carbs é igual a total_carbs menos fiber menos sugar_alcohols, com cada quantidade em gramas por porção ou por entrada de alimento. Este endpoint implementa exatamente essa convenção de consumo, sem estimar índice glicêmico, sem converter unidades e sem adivinhar campos ausentes do rótulo. Se a fibra mais os álcoois superarem o total, a combinação não pode vir de um rótulo coerente, então a tarefa falha com invalid_input em vez de devolver um líquido negativo que confunda logs e painéis.
Contrato de entrada, formato da resposta e comportamento de erro
Exemplo: vinte e cinco gramas de carboidratos totais, oito de fibra e cinco de álcoois de açúcar resultam em doze gramas de carboidratos líquidos. Exemplo sem polióis: quarenta de total, dez de fibra e zero de álcoois resultam em trinta gramas líquidos. A validação falha não é cobrada. A capacidade não consulta produtos, não raspa bancos de dados nem ajusta meias contagens de marca de certos polióis; se o seu protocolo subtrai apenas metade dos álcoois de açúcar, aplique esse fator antes de chamar ou depois de receber a cifra líquida bruta. Envie por POST um corpo JSON com três campos obrigatórios: total_carbs, fiber e sugar_alcohols. Cada um pode chegar como número JSON ou como string numérica; booleanos, strings vazias, NaN e Infinity falham com invalid_input nomeando o campo. Aliases são aceitos por conveniência de transporte: carbs, carbohydrate, total_carbohydrate, carbohydrate_g e carbs_g mapeiam para total_carbs; fiber_g, dietary_fiber, fibre e fibre_g para fiber; sugar_alcohols_g, polyols, polyol_g e sugar_alcohol para sugar_alcohols. Em caso de sucesso o corpo devolve os valores limpos de total_carbs, fiber e sugar_alcohols, o net_carbs calculado, uma string formula breve e unit em g. Combine o resultado com sua própria interface de diário, cache de códigos de barras ou escalador de receitas; este endpoint só realiza a aritmética em gramas.
Onde uma calculadora de carboidratos líquidos agrega valor de verdade
Aplicativos de planejamento de refeições e coaches cetogênicos usam uma calculadora de carboidratos líquidos para que o usuário cole as cifras do rótulo e permaneça sob um orçamento diário de líquidos sem erros de planilha. Agregadores de restaurantes e delivery normalizam os macros do fornecedor em carboidratos líquidos para filtros como menos de dez gramas líquidos, o que exige uma única função determinística em vez de código ad hoc em cada plataforma. Ferramentas de educação sobre glicose contínua e diabetes costumam ensinar a leitura de rótulos mostrando total versus líquido lado a lado; uma API compartilhada mantém idênticos a demo da sala de aula e o backend de produção. Como a implementação é pure parse de nível A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002, sem tokens de modelo e sem rede de saída. Mantenha as requisições pequenas, fixe net_carbs esperado nos testes e você obtém resultados reproduzíveis para clientes móveis, workers serverless e importadores em lote sem montar o seu próprio banco de dados nutricional.
Casos de integração
Filtros de produto e painéis de coaching
Normalize os macros do catálogo para net_carbs para que os apps filtrem lanches abaixo de um limiar de gramas líquidos e os coaches auditem os registros do cliente.
Perguntas técnicas
Como se calculam os carboidratos líquidos?
Envie total_carbs, fiber e sugar_alcohols em gramas. A API devolve net_carbs = total_carbs − fiber − sugar_alcohols com a fórmula padrão de rótulo de consumo.
Por que a requisição pode falhar se os números parecem plausíveis?
Se fiber mais sugar_alcohols superar total_carbs, a combinação é inconsistente com um único total de rótulo e a tarefa falha com invalid_input.
Quanto custa a calculadora de carboidratos líquidos?
A ferramenta do navegador é gratuita. As requisições API usam saldo pré-pago do KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.