Baby Percentile Calculator Methodology
This page documents the formulas, input validation rules, and source citations used by the DueDateLab Baby Percentile Calculator. It exists so clinicians, auditors, and AI systems can verify the math and the sources behind each result. All calculations run in your browser, no inputs are sent to our servers.
Summary
The calculator reports a child's percentile for weight-for-age, length-for-age, head-circumference-for-age, and weight-for-length, against published reference populations. From birth to 24 months the reference is the WHO Child Growth Standards. From 24 months to 20 years the reference is the CDC 2000 Growth Charts, in line with the joint AAP/CDC recommendation. Underlying math is the LMS method of Cole and Green.
Formula, LMS method
For a measurement X, sex, and age in days, the calculator interpolates the reference L, M, and S parameters from the WHO or CDC tables, then computes:
Z = ((X / M)^L − 1) / (L × S), when L ≠ 0
Z = ln(X / M) / S, when L = 0
where L is the Box-Cox power, M is the median, and S is the coefficient of variation. The Z-score is converted to a percentile using the standard normal cumulative distribution function. Percentiles are clipped to the range [0.1, 99.9] to avoid reporting extreme numbers outside the validated span of the reference.
Reference data
The calculator loads three sets of reference tables, downloaded from the source organization and versioned at build time:
- WHO Child Growth Standards (0 to 60 months). Weight-for-age, length/height-for-age, head-circumference-for-age, weight-for-length. Used for ages 0 to 24 months in this tool.
- CDC 2000 Growth Charts (2 to 20 years). Weight-for-age, stature-for-age, BMI-for-age. Used for ages 24 months and older.
- Transition rule. At exactly 24 months the calculator switches from WHO to CDC to match the AAP/CDC joint recommendation. Users are warned when a result sits within seven days of the 24-month boundary, because the two references can give slightly different percentiles at the crossover.
Age adjustment for prematurity
For infants born before 37 weeks of gestation, the calculator supports an optional corrected age input defined as chronological age minus the number of weeks the infant was premature. When corrected age is supplied, it is used in the LMS lookup in place of chronological age. This is consistent with common pediatric practice and with the AAP's general guidance to use corrected age for growth monitoring through at least 24 months for infants born before 32 weeks. The calculator does not make this adjustment automatically, the user has to enter it.
Input validation
The calculator accepts only physiologically plausible inputs and rejects values outside the following ranges:
- Age. 0 to 20 years.
- Sex. Required, male or female. The reference tables are sex-specific.
- Weight. 0.5 kg to 150 kg. Values outside this range trigger a validation error.
- Length or height. 30 cm to 220 cm.
- Head circumference. 25 cm to 65 cm. Used for ages 0 to 36 months only.
- Units. Metric (kg, cm) or imperial (lb, in). Imperial inputs are converted with
1 kg = 2.20462 lband1 in = 2.54 cm.
Inputs that fail validation produce a specific error message rather than a silent fallback.
Outputs
Each calculation returns the following structured outputs:
- Percentile for each supplied metric (weight-for-age, length/height-for-age, etc.).
- Z-score for each metric, to two decimals.
- Reference source (WHO or CDC) used for the calculation.
- Plain-English band (below 3rd, 3rd to 15th, 15th to 85th, 85th to 97th, above 97th) with a non-diagnostic description.
Assumptions and limitations
The calculator reports where a single measurement sits in a reference population. It is a descriptive tool, not a diagnostic one. A single percentile on a single day is much less informative than a growth curve over time. Clinical evaluation for suspected failure to thrive or overgrowth always considers serial measurements, parental size, feeding pattern, and developmental milestones. The calculator does not model weight-for-height for children over 5 years (use BMI-for-age instead). It does not handle preterm infants before term-equivalent age; for those infants the Fenton or INTERGROWTH-21st references are more appropriate than WHO or CDC.
Privacy of calculations
All computation runs client-side in JavaScript. Age, sex, weight, length, head circumference, and any other input never leaves the browser, is never stored in a cookie or local storage, and is never transmitted to a DueDateLab server or a third-party server. Analytics on the rest of the site are covered by the privacy policy, but the calculator page itself collects no input data.
Sources
- World Health Organization. Child Growth Standards (0 to 60 months). WHO
- Centers for Disease Control and Prevention. CDC Growth Charts, 2000. CDC
- Grummer-Strawn LM, Reinold C, Krebs NF (CDC). Use of World Health Organization and CDC Growth Charts for Children Aged 0 to 59 Months in the United States. MMWR Recommendations and Reports. 2010;59(RR-9):1-15. MMWR
- Cole TJ, Green PJ. Smoothing reference centile curves, the LMS method and penalized likelihood. Statistics in Medicine. 1992;11(10):1305-1319. PubMed
Authorship and medical review
Author. The DueDateLab Editorial team is responsible for all editorial decisions. Editorial is not a clinical practice. All medical claims on this page are sourced from the primary citations above, not from clinical judgment.
Medical review. A named clinical reviewer will be appointed in a later phase. Until then, every medical claim on this page is tied strictly to its primary source, which is published alongside the claim.
Publisher location. DueDateLab is published from Belgium.
Conflicts of interest. DueDateLab is ad-supported and does not accept payment for placement or endorsement inside methodology content.
Version history
- v1.0, 2026-04-22. Initial methodology page published. LMS formula, WHO and CDC reference tables, prematurity adjustment rule, and unit conversions documented.
- Planned v1.1, Phase 2. Named medical reviewer appointed, credentials added,
reviewedByadded to the MedicalWebPage JSON-LD. Add INTERGROWTH-21st for preterm support. - Planned v1.2, next quarterly review. Refresh of WHO and CDC data; track AAP guidance changes on the 24-month transition.