Calculateur de prise de poids grossesse
Avec un IMC de 22 avant la grossesse, la prise de poids recommandée à la 20e semaine est de 4,5 à 6 kg, en route vers 11,5 à 16 kg à terme. Indiquez votre IMC d'avant la grossesse et votre semaine actuelle pour voir votre fourchette. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Indice de masse corporelle préconceptionnel
- 22
- Semaines de gestation accomplies
- 20
- Catégorie d'IMC
- normal
- Libellé de catégorie
- Normal weight
- Recommandation
- IOM/NRC 2009
- Type de grossesse
- singleton
Un calculateur de prise de poids de grossesse transforme l'indice de masse corporelle préconceptionnel et les semaines de gestation accomplies en la plage de gain pondéral que cliniciens et formateurs citent d'après les recommandations de l'Institute of Medicine. Saisissez l'IMC en kilogrammes par mètre carré et les semaines gestationnelles de zéro à quarante-deux ; l'outil classe la bande d'IMC en insuffisance pondérale, poids normal, surpoids ou obésité, renvoie le gain total recommandé à terme pour une grossesse unique, la bande de rythme hebdomadaire des deuxième et troisième trimestres, et une plage cumulée interpolée à la semaine que vous indiquez.
Ce que signifient les plages IOM de prise de poids de grossesse
Le gain de poids gestationnel recommandé n'est pas un unique nombre cible ; c'est une bande qui dépend de l'indice de masse corporelle préconceptionnel.
Le rapport 2009 de l'Institute of Medicine et du National Research Council pour les grossesses uniques attribue aux femmes en insuffisance pondérale avec un IMC inférieur à dix-huit virgule cinq un gain total de douze virgule cinq à dix-huit kilogrammes, aux femmes de poids normal avec un IMC de dix-huit virgule cinq jusqu'à, mais sans inclure, vingt-cinq un total de onze virgule cinq à seize kilogrammes, aux femmes en surpoids de vingt-cinq jusqu'à trente un total de sept à onze virgule cinq kilogrammes, et aux femmes avec obésité à un IMC de trente ou plus un total de cinq à neuf kilogrammes.
Ces totaux s'appliquent près du terme, environ quarante semaines. Pour les deuxième et troisième trimestres, le même rapport publie des rythmes hebdomadaires approximatifs : environ zéro virgule quatre quatre à zéro virgule cinq huit kilogrammes par semaine en insuffisance pondérale, zéro virgule trois cinq à zéro virgule cinq zéro en poids normal, zéro virgule deux trois à zéro virgule trois trois en surpoids, et zéro virgule un sept à zéro virgule deux sept en obésité.
La grossesse précoce contribue un segment plus petit au premier trimestre ; ce calculateur dérive ce segment pour que le gain cumulé à la semaine quarante corresponde aux totaux publiés, puis monte linéairement de zéro à la semaine zéro jusqu'aux treize premières semaines et applique ensuite le rythme hebdomadaire. Le résultat est une plage min–max cumulée à toute semaine de zéro à quarante-deux, plus les totaux à terme et les rythmes pour le contexte.
L'outil ne diagnostique pas, ne prescrit pas de régime et ne remplace pas le jugement clinique pour les jumeaux, les multiples ou les conditions médicales qui modifient les cibles.
Conseils pratiques, limites et recherches associées
Utilisez le véritable IMC préconceptionnel, non un IMC en milieu de grossesse, pour choisir la bande ; mélanger le poids actuel dans le champ IMC classera mal la ligne de la recommandation. Préférez des nombres plutôt que des chaînes préformatées lorsque vous contrôlez le client ; les chaînes numériques ne sont acceptées que si elles correspondent à un motif numérique fini strict.
Cette page cible les personnes qui cherchent un calculateur de prise de poids de grossesse, un gain gestationnel IOM par IMC ou un gain recommandé par semaines en ligne ; ce n'est pas un calculateur d'IMC à partir de la taille et du poids, pas un calendrier de jumeaux, pas un planificateur de calories et pas un avis médical.
Préférez cette capacité lorsque vous avez déjà l'IMC préconceptionnel et l'âge gestationnel et n'avez besoin que de la plage publiée ; si votre source est la taille et le poids, calculez d'abord l'IMC.
Cas d’usage
Fiches d'éducation prénatale
Les formateurs saisissent l'IMC préconceptionnel et la semaine gestationnelle actuelle à partir de vignettes et comparent des plages IOM manuscrites à un min–max cumulé déterministe avant la discussion en classe.
Questions fréquentes
Quelles entrées le calculateur de prise de poids de grossesse exige-t-il ?
IMC préconceptionnel (kg/m²) et semaines de gestation accomplies (0–42). L'outil classe l'IMC et renvoie les plages recommandées IOM 2009 pour grossesse unique.
Que se passe-t-il si les semaines dépassent 42 ?
Une gestation au-dessus de 42 semaines est hors du calendrier pris en charge par ce calculateur.
Quelle table de recommandations est utilisée ?
Institute of Medicine / National Research Council 2009 : totaux et rythmes hebdomadaires des deuxième/troisième trimestres de gain de poids en grossesse unique par catégorie d'IMC préconceptionnel.
Cela couvre-t-il les jumeaux ou les grossesses multiples ?
Les calendriers pour jumeaux et d'ordre supérieur utilisent d'autres plages publiées et sont hors périmètre.
Le calculateur de prise de poids de grossesse est-il gratuit ?
L'outil navigateur est gratuit et s'exécute en local.
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/pregnancy-weight-gain \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"bmi":22,"weeks":20}'const res = await fetch("https://api.kit.forhosting.com/health/pregnancy-weight-gain", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"bmi": 22,
"weeks": 20
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/pregnancy-weight-gain",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"bmi": 22,
"weeks": 20
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/pregnancy-weight-gain", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"bmi":22,"weeks":20}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"bmi":22,"weeks":20}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/pregnancy-weight-gain", 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
{
"bmi": 22,
"weeks": 20
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.pregnancy_weight_gain",
"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.
Limites
min_bmi | 10 |
max_bmi | 60 |
max_weeks | 42 |
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
Les semaines au-delà de quarante-deux sont rejetées avec invalid_input afin que les cas post-terme n'inventent pas un calendrier. Le chemin est une arithmétique pure et des tables fixes — sans réseau, sans graines aléatoires, sans dépendance à l'horloge — de sorte que l'exécuteur gratuit du navigateur et l'API prépayée renvoient le même JSON après l'arrondi décimal fixe à chaque appel.
Comment appeler l'API et ce qui revient
L'IMC préconceptionnel doit se situer entre dix et soixante kilogrammes par mètre carré. Les semaines fractionnaires sont acceptées pour des contrôles en milieu de semaine. Envoyez un corps JSON avec deux nombres finis obligatoires : bmi (alias pre_pregnancy_bmi, prepregnancy_bmi, bmi_pre, pre_bmi) et weeks (alias gestation_weeks, gestational_weeks, week, ga_weeks). Les semaines gestationnelles doivent être au moins zéro et au plus quarante-deux ; toute valeur strictement supérieure à quarante-deux renvoie invalid_input. En cas de succès, la réponse renvoie bmi et weeks arrondis, fixe bmi_category à underweight, normal, overweight ou obese, category_label à un nom de bande lisible, guideline à IOM/NRC 2009, pregnancy_type à singleton, gain_min_kg et gain_max_kg à la plage cumulée recommandée à cette semaine, gain_min_lb et gain_max_lb en équivalents en livres, total_recommended_min_kg et total_recommended_max_kg pour les totaux à terme avec des champs livres homologues, weekly_rate_min_kg et weekly_rate_max_kg pour les rythmes des deuxième et troisième trimestres, first_trimester_min_kg et first_trimester_max_kg pour les extrémités dérivées de la semaine treize, unit_primary en kg, message comme un court résumé, et steps comme un tableau ordonné de lignes de classification et d'interpolation. Une validation échouée — champs manquants, nombres non finis, IMC hors limites, semaines négatives ou au-dessus de quarante-deux — renvoie invalid_input et n'est jamais facturée. Le tarif est un forfait $0.002 par requête réussie avec unité item et prix unitaire marginal nul.
Conseils pratiques, limites et recherches associées
Pour l'enseignement, associez des exemples : IMC vingt-deux à vingt semaines (bande normale, plage cumulée en milieu de grossesse), IMC dix-sept à quarante semaines (totaux à terme en insuffisance pondérale près de douze virgule cinq à dix-huit kilogrammes), IMC vingt-huit à douze semaines (rampe du premier trimestre en surpoids), et weeks égal à quarante-trois à dessein pour démontrer le chemin dur invalid_input pour une gestation au-delà de quarante-deux. Les tâches échouées qui renvoient invalid_input ne consomment pas le solde prépayé, ce qui maintient les scripts exploratoires peu coûteux lorsque les apprenants fixent volontairement weeks au-dessus de quarante-deux. Les contrôles aller-retour sont simples : confirmez que la catégorie d'IMC correspond aux seuils de l'OMS, que les totaux à terme correspondent au tableau IOM de cette bande, et à la semaine quarante que gain_min_kg et gain_max_kg cumulés égalent les totaux publiés dans le même arrondi à douze décimales.
Cas d'intégration
Tests unitaires pour applications de maternité
Générez des fixtures connus en insuffisance pondérale, normal, surpoids et obésité, plus des rejets volontaires de weeks au-dessus de 42, pour les valeurs attendues de kata de code.
Précontrôle avant de tracer la trajectoire de poids
Les pipelines récupèrent d'abord la bande recommandée, puis ne tracent le gain mesuré contre gain_min_kg et gain_max_kg que lorsque l'IMC et les weeks passent la validation.