This model uses pre-pregnancy BMI to select the published singleton and twin weight-gain ranges from the National Academies framework used by ACOG and CDC. It is an educational guideline reference, not a personal target, diagnosis, or nutrition prescription.
BMI = pre-pregnancy weight in kilograms ÷ height in meters squared. The unrounded BMI determines the category: underweight below 18.5, normal from 18.5 to below 25, overweight from 25 to below 30, and obesity at 30 or above. BMI 40 or above remains in the same obesity category for the pregnancy gain ranges; the tool does not create separate obesity classes.
Singleton total ranges are 12.5–18 kg (28–40 lb) for underweight, 11.5–16 kg (25–35 lb) for normal BMI, 7–11.5 kg (15–25 lb) for overweight, and 5–9 kg (11–20 lb) for obesity. Published second- and third-trimester rates are shown as guideline context, not as an exact cumulative week-by-week formula. The first-trimester assumption is approximately 0.5–2.0 kg (1.1–4.4 lb), and this tool does not classify first-trimester progress from a single weight.
The Pregnancy Metrics weight-gain model, version pregnancy-weight-gain-v2, keeps the published BMI-specific total ranges and second- and third-trimester rate context visible without inventing a cumulative week-by-week band. The CDC provides official weekly trackers for people who need that comparison; this page does not digitize or reconstruct one without authoritative numerical source data.
Current change = current weight − pre-pregnancy weight. The displayed approximate end-weight range is the pre-pregnancy baseline plus the published total gain range. Negative current change is valid input; it is not interpreted as a diagnosis. Calculations use kilograms internally, with 1 inch = 2.54 cm and 1 lb = 0.45359237 kg; display values are rounded to one decimal place after classification and range calculations.
Twin total ranges are 22.7–28.1 kg (50–62 lb) for underweight, 17–25 kg (37–54 lb) for normal BMI, 14–23 kg (31–50 lb) for overweight, and 11–19 kg (25–42 lb) for obesity. The underweight twin range is the CDC-published exception to the broader IOM/NAM framework. The tool does not derive a twin weekly trajectory. For triplets or more, no numeric range or trajectory is presented because a standard range is not established; discuss the record with the care team.
Technical input limits (height 100–250 cm, weight 20–400 kg, and gestational age 0w0d–42w6d) prevent obvious entry errors; they are not medical thresholds. The optional tracker is off by default and stores only a canonical metric baseline and gestational-age/weight points in localStorage after explicit opt-in. It stores no calendar dates, identifiers, or free-text notes.