Calculateur de sucres ajoutés
Transformez vos calories quotidiennes en plafond de sucres ajoutés : avec 2000 calories et la consigne courante de 10 %, cela fait 200 calories, soit 50 g de sucres ajoutés, environ 12,5 cuillères à café. L'option plus stricte de 5 % le divise par deux. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Apport calorique
- 2 000
- Pourcentage de la recommandation
- 10
- Apport calorique (kcal)
- 2 000 g/day
- Sucre (kcal)
- 200
- Maximum de sucre ajouté (g)
- 50
- Cuillères à café
- 12,5
Les sucres ajoutés sont des sucres et sirops incorporés aux aliments pendant la transformation ou la préparation, distincts du lactose du lait et du fructose naturellement présent dans le fruit entier. Les agences de santé publique plafonnent en général le sucre ajouté à un pourcentage de l'énergie quotidienne—le plus souvent dix pour cent des calories, avec une option plus stricte de cinq pour cent pour un bénéfice dentaire et cardiométabolique supplémentaire—puis convertissent cette part énergétique en grammes avec quatre kilocalories par gramme de glucide. Ce calculateur d'apport en sucre applique cette conversion : il multiplie l'apport calorique journalier par le pourcentage de la consigne, divise par cent, puis par quatre, pour renvoyer les grammes maximaux recommandés de sucres ajoutés pour la journée, plus les kilocalories de sucre correspondantes et un équivalent en cuillères à café.
Ce que mesure le calculateur et quelles entrées vous devez fournir
Le maximum quotidien recommandé de sucres ajoutés est le plafond en grammes qui correspond à une part choisie de l'énergie du jour. La formule est transparente : les kilocalories de sucre égalent l'apport calorique multiplié par le pourcentage de consigne divisé par cent ; les grammes égalent ces kilocalories divisées par quatre, car un gramme de sucre fournit quatre kilocalories. Pour une journée de deux mille calories à dix pour cent, cela donne deux cents kilocalories de sucre, soit cinquante grammes—la Valeur quotidienne familière des étiquettes Nutrition Facts américaines.
À cinq pour cent sur le même budget énergétique, le plafond est de vingt-cinq grammes, cible plus stricte de l'OMS souvent citée en éducation dentaire et cardiométabolique. Le moteur ne devine pas vos calories à partir du poids, de l'activité ou d'un journal alimentaire : vous devez déjà disposer d'un chiffre énergétique journalier.
Lire les champs de réponse et les pièges courants
Ne confondez pas les sucres ajoutés avec les glucides totaux ni avec les sucres naturellement présents dans les fruits et le lait : ce point de terminaison ne fait qu'échelonner un pourcentage énergétique en grammes. Ne le confondez pas avec les convertisseurs culinaires qui transforment des tasses de sucre cristallisé en grammes pour une recette—c'est un problème de densité en cuisine, avec une autre intention de recherche. Les apports caloriques extrêmement élevés au-dessus du plafond de sécurité publié sont rejetés.
Un pourcentage de consigne nul ou négatif est rejeté car il ne peut pas définir un apport maximal. Les pourcentages au-dessus de cent sont rejetés car ils revendiqueraient plus que tout le budget énergétique. C'est un outil de planification et de littératie, pas un dispositif médical de diagnostic, et les personnes diabétiques, aux besoins pédiatriques ou sous prescription clinique de glucides doivent suivre un avis professionnel plutôt qu'une seule règle de pourcentage.
Cas d’usage
Accompagnement et planification des repas
Les coachs saisissent les calories quotidiennes du client et une consigne de dix ou cinq pour cent afin d'afficher un plafond de sucres ajoutés en grammes à côté de cuillères à café, pour des cibles hebdomadaires et la lecture des étiquettes.
Applications bien-être et nutrition
Les applications qui stockent déjà des objectifs énergétiques appellent un point de terminaison prépayé stable pour les grammes quotidiens de sucres ajoutés, au lieu de réimplémenter le calcul du pourcentage de calories dans chaque langage client.
Questions fréquentes
Comment calcule-t-on le maximum quotidien de sucres ajoutés ?
Les grammes égalent ces kilocalories divisées par quatre (facteur d'Atwater). À deux mille calories et dix pour cent, le plafond est de cinquante grammes.
Que se passe-t-il si l'apport calorique est nul ou négatif ?
Un apport calorique non positif ne peut pas définir un budget énergétique de sucre ; l'échec de validation n'est pas facturé.
Quel pourcentage de consigne dois-je utiliser ?
Dix pour cent est le plafond habituel des sucres libres de l'OMS et la base de la Valeur quotidienne FDA ; cinq pour cent est la cible plus stricte de bénéfice supplémentaire. Si vous omettez le champ, le calculateur utilise dix.
Le calculateur d'apport en sucre est-il gratuit ?
L'outil du navigateur s'exécute gratuitement sur votre appareil.
Cela compte-t-il les sucres naturels des fruits et du lait ?
Non. Le résultat est un plafond de sucres ajoutés issu d'un pourcentage énergétique, pas un total de glucides ni de sucres d'origine naturelle. Utilisez des journaux alimentaires pour ces distinctions.
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/sugar-intake \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"calorie_intake":2000}'const res = await fetch("https://api.kit.forhosting.com/health/sugar-intake", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"calorie_intake": 2000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/sugar-intake",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"calorie_intake": 2000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/sugar-intake", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"calorie_intake":2000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"calorie_intake":2000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/sugar-intake", 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
{
"calorie_intake": 2000
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.sugar_intake",
"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
Le parcours est une arithmétique purement déterministe, sans appels réseau ni graine aléatoire, de sorte que les applications de coaching, les planificateurs de repas et les clients d'API prépayée reçoivent toujours le même JSON. Un apport calorique non positif est rejeté comme invalid_input car un budget énergétique nul ou négatif ne peut pas définir une ration de sucre.
Ce que mesure le calculateur et quelles entrées vous devez fournir
Envoyez calorie_intake comme nombre fini positif de kilocalories par jour ; les alias calories, kcal, energy_kcal et calorie_intake_kcal sont acceptés afin que les applications bien-être mappent des noms de champs déjà existants sans renommer les charges utiles. Envoyez guideline_percentage comme nombre fini positif strictement supérieur à zéro et au plus égal à cent ; si vous l'omettez, le moteur utilise dix, le plafond énergétique habituel OMS et FDA. Les alias percent, pct, sugar_percent et added_sugar_percent pointent vers le même champ. Un apport calorique manquant, des chaînes vides, des nombres non finis et tout apport calorique nul ou négatif échouent avec invalid_input et ne sont pas facturés. Des entrées identiques produisent toujours le même JSON car le parcours ne touche jamais le réseau, un modèle de langage, une horloge ni un générateur aléatoire.
Lire les champs de réponse et les pièges courants
En cas de succès, la réponse renvoie l'écho de calorie_intake_kcal et guideline_percentage, puis sugar_kcal (la part énergétique allouée aux sucres ajoutés), max_added_sugar_g (le plafond principal en grammes) et teaspoons à raison de quatre grammes par cuillère à café, pour comparer les cuillères de cuisine aux étiquettes. Le champ kcal_per_gram vaut toujours quatre, unit vaut toujours g/day, formula reformule que les grammes égalent calories fois pourcentage sur cent sur quatre, et method est toujours energy_percent_added_sugar afin que le code en aval branche sans renifler les formes. Utilisez max_added_sugar_g lorsqu'un planificateur de repas n'a besoin que d'un plafond quotidien scalable ; utilisez sugar_kcal lorsque les supports pédagogiques doivent montrer le budget énergétique à côté du nombre en grammes ; utilisez teaspoons lorsque vous parlez à des personnes qui pensent en cuillères plutôt qu'en grammes.
Usage de l'API, tarification, flux de coaching et limites pratiques
Appelez le calculateur gratuit d'apport en sucre dans le navigateur pour des vérifications rapides, l'éducation client, des démos de cours et la planification des étiquettes d'épicerie sans installer de tableur nutritionnel. Préférez des apports caloriques qui correspondent déjà à l'estimation énergétique quotidienne de votre produit—si vous ne connaissez que les macros, convertissez-les en kilocalories avant d'appeler. Gardez des attentes éducatives : c'est un outil de planification et de littératie, pas un dispositif médical de diagnostic, et les utilisateurs aux besoins atypiques doivent suivre un avis clinique plutôt qu'une seule formule isolée. Dix pour cent de deux mille calories font cinquante grammes ; cinq pour cent font vingt-cinq grammes ; ces deux jalons sont ceux que citent la plupart des pages de santé publique, et ce calculateur les reproduit exactement pour que votre interface ne diverge jamais d'une note de bas d'étiquette. Envoyez un corps JSON avec calorie_intake requis (ou un alias) et, en option, guideline_percentage. Utilisez l'API prépayée lorsqu'un SaaS bien-être, un formulaire de télésanté, un planificateur de cantine scolaire ou un pipeline de suivi calorique a besoin d'un contrat stable à $0.002 par élément réussi ; les échecs de validation ne consomment jamais le solde après le rejet du moteur. Associez ce point de terminaison à votre base de journal alimentaire : calculez ici le plafond en grammes, puis scorez les sucres ajoutés enregistrés par rapport à max_added_sugar_g côté client. Les auteurs de SDK peuvent mapper max_added_sugar_g, sugar_kcal et teaspoons vers des cartes de tableau de bord et des colonnes CSV étiquetées plafond en grammes, énergie du sucre et cuillères—les mêmes chiffres que les diététiciens calculent à la main en appliquant dix pour cent des calories divisés par quatre sur papier.
Cas d'intégration
Démos de cours et santé publique
Les formations comparent les plafonds énergétiques de dix et de cinq pour cent sur le même budget calorique et figent le JSON attendu dans des tests automatisés aux sorties pleinement déterministes.