Calculateur de glucides nets
25 g de glucides totaux avec 8 g de fibres et 5 g de polyols laissent 12 g de glucides nets. Recopiez les trois chiffres de l'étiquette et obtenez les grammes qui comptent dans votre budget keto ou pauvre en glucides. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Glucides totaux
- 25
- Fibres
- 8
- Polyols
- 5
- Glucides nets
- 12 g
Les glucides nets sont les grammes digestibles que de nombreux plans low-carb, cétogènes et pour le diabète suivent après avoir retiré les fibres et les alcools de sucre de la ligne de glucides totaux de l'étiquette nutritionnelle. Lire trois chiffres et soustraire à la main est simple pour une collation et source d'erreurs pour une journée entière d'aliments emballés, de macros de restaurant et d'imports de tableur.
Ce que sont les glucides nets et comment on les calcule
Sur un tableau nutritionnel de type américain, les glucides totaux sont le chiffre qui englobe tout. Ils comprennent en général les fibres alimentaires, les sucres et, quand il y en a, les polyols. Beaucoup de régimes pauvres en glucides, cétogènes ou adaptés au diabète ne comptent que les glucides que le corps digère : ils retirent les fibres, très peu digérées, et les polyols, seulement en partie métabolisés. Ce qui reste, ce sont les glucides nets. Le calcul est une simple soustraction en grammes pour une portion : 25 g de glucides totaux moins 8 g de fibres moins 5 g de polyols laissent 12 g.
Les erreurs courantes avec les glucides nets
Faire la soustraction à la main est simple pour un en-cas et risqué pour une journée entière de produits emballés et de repas au restaurant. Prenez les trois chiffres pour la même portion, sinon le résultat ne correspondra pas à ce que vous mangez. Si fibres et polyols dépassent ensemble le total, une valeur a été mal recopiée. Les fibres ou les polyols peuvent valoir zéro quand l'étiquette n'en indique pas. Le calculateur ne recherche pas de produits, n'estime pas l'index glycémique et ne compte pas à moitié certains polyols : appliquez vous-même toute règle propre à votre programme.
Ce que signifient les glucides nets et comment la formule s'applique
Sur un panneau d'information nutritionnelle de style États-Unis, le glucide total est le chiffre parapluie qui inclut généralement les fibres alimentaires, les sucres et souvent les alcools de sucre lorsqu'ils sont présents. De nombreux programmes low-carb et cétogènes traitent les fibres comme largement non digestibles et les alcools de sucre comme seulement partiellement métabolisés, de sorte qu'ils calculent les glucides nets en soustrayant ces deux lignes du total.
Le glucide total doit être un nombre fini et positif car un total non positif n'est pas une portion utile pour le suivi des nets et ne produirait que zéro ou des absurdités après soustraction. Les fibres et les alcools de sucre doivent être finis et non négatifs ; zéro est autorisé lorsque l'étiquette n'en liste aucun.
Cas d’usage
Journal quotidien de repas keto ou low-carb
Convertissez les glucides totaux, les fibres et les alcools de sucre de chaque aliment en grammes nets et additionnez-les face à un budget quotidien de glucides nets.
Mise à l'échelle de recettes et meal prep
Mettez à l'échelle les macros de l'étiquette pour des recettes en lot, puis recalculez les glucides nets par portion avec la même formule pour chaque taille de portion.
Questions fréquentes
Que faire si les fibres ou les alcools de sucre valent zéro ?
Utilisez 0 pour toute ligne omise par l'étiquette.
Cet outil ajuste-t-il la moitié des alcools de sucre ?
Appliquez toute règle de demi-compte ou de marque avant ou après l'appel si votre protocole l'exige.
Et si les fibres et les polyols dépassent ensemble les glucides totaux ?
Le calculateur s'arrête et vous invite à vérifier les chiffres au lieu d'afficher un résultat négatif, car cette combinaison ne peut pas venir d'une étiquette cohérente. Le plus souvent, une valeur a été recopiée depuis la mauvaise ligne ou portion.
Pourquoi retire-t-on les fibres et les polyols ?
De nombreux programmes pauvres en glucides et cétogènes considèrent que les fibres sont peu digérées et que les polyols ne sont que partiellement métabolisés. Ils les excluent donc des grammes qui comptent dans le budget quotidien.
Comment suivre les glucides nets sur toute une journée ?
Calculez les grammes nets de chaque aliment ou portion consommé, additionnez-les et comparez le total à votre budget quotidien de glucides nets. Pour une recette en grande quantité, mettez d'abord les valeurs de l'étiquette à l'échelle, puis recalculez par portion.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
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)Exemple de requête
{
"total_carbs": 25,
"fiber": 8,
"sugar_alcohols": 5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.net_carbs",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Ce calculateur de glucides nets accepte les grammes de glucides totaux, de fibres alimentaires et d'alcools de sucre (polyols), puis renvoie une valeur déterministe net_carbs avec la formule reformulée pour l'affichage. Un total non positif, des fibres ou polyols négatifs, et des combinaisons impossibles où fibres plus polyols dépassent le total échouent avec invalid_input au lieu d'inventer un résultat négatif.
Ce que signifient les glucides nets et comment la formule s'applique
L'arithmétique est délibérément simple : net_carbs égale total_carbs moins fiber moins sugar_alcohols, chaque quantité en grammes pour une portion ou une entrée alimentaire. Ce endpoint met en œuvre exactement cette convention grand public, sans estimer l'index glycémique, sans convertir d'unités et sans deviner des champs d'étiquette manquants. Si fibres plus alcools dépassent le total, la combinaison ne peut pas provenir d'une étiquette cohérente, donc la tâche échoue avec invalid_input plutôt que de renvoyer un net négatif qui brouillerait journaux et tableaux de bord.
Contrat d'entrée, forme de la réponse et comportement d'erreur
Exemple : vingt-cinq grammes de glucides totaux, huit de fibres et cinq d'alcools de sucre donnent douze grammes de glucides nets. L'échec de validation n'est pas facturé. La capacité ne recherche pas de produits, ne racle pas de bases de données et n'ajuste pas les demi-comptes de marque de certains polyols ; si votre protocole soustrait seulement la moitié des alcools de sucre, appliquez ce facteur avant l'appel ou après réception de la figure nette brute. Envoyez par POST un corps JSON avec trois champs obligatoires : total_carbs, fiber et sugar_alcohols. Chacun peut arriver comme nombre JSON ou comme chaîne numérique ; booléens, chaînes vides, NaN et Infinity échouent avec invalid_input en nommant le champ. Des alias sont acceptés pour le transport : carbs, carbohydrate, total_carbohydrate, carbohydrate_g et carbs_g correspondent à total_carbs ; fiber_g, dietary_fiber, fibre et fibre_g à fiber ; sugar_alcohols_g, polyols, polyol_g et sugar_alcohol à sugar_alcohols. En cas de succès le corps renvoie les valeurs nettoyées de total_carbs, fiber et sugar_alcohols, le net_carbs calculé, une courte chaîne formula et unit en g. Exemple sans polyols : quarante de total, dix de fibres et zéro d'alcools donnent trente grammes nets. Associez le résultat à votre interface de journal, cache de codes-barres ou mise à l'échelle de recettes ; ce endpoint n'effectue que l'arithmétique en grammes.
Où un calculateur de glucides nets apporte une vraie valeur
Les applications de planification de repas et les coachs cétogènes utilisent un calculateur de glucides nets pour coller les chiffres de l'étiquette et rester sous un budget quotidien de nets sans erreurs de tableur. Les agrégateurs de restaurants et de livraison normalisent les macros fournisseurs en glucides nets pour des filtres tels que moins de dix grammes nets, ce qui exige une seule fonction déterministe plutôt qu'un code ad hoc sur chaque plateforme. Les outils d'éducation sur la glycémie continue et le diabète enseignent souvent la lecture d'étiquettes en montrant total versus net côte à côte ; une API partagée garde identiques la démo en classe et le backend de production. Comme l'implémentation est pure parse de niveau A, chaque appel réussi coûte le prix de base publié $0.002, sans jetons de modèle ni réseau sortant. Gardez les requêtes compactes, figez net_carbs attendu dans les tests et vous obtenez des résultats reproductibles pour clients mobiles, workers serverless et importateurs par lots sans monter votre propre base nutritionnelle.
Cas d'intégration
Filtres produit et tableaux de bord de coaching
Normalisez les macros du catalogue en net_carbs pour que les applications filtrent les collations sous un seuil de grammes nets et que les coachs auditent les journaux clients.
Questions techniques
Comment calcule-t-on les glucides nets ?
Envoyez total_carbs, fiber et sugar_alcohols en grammes. L'API renvoie net_carbs = total_carbs − fiber − sugar_alcohols selon la formule standard d'étiquette grand public.
Pourquoi la requête peut-elle échouer si les nombres semblent plausibles ?
Si fiber plus sugar_alcohols dépasse total_carbs, la combinaison est incohérente avec un seul total d'étiquette et la tâche échoue avec invalid_input.
Combien coûte le calculateur de glucides nets ?
L'outil navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.