Birth Weight Percentile Calculator
Calculate your newborn's birth weight percentile using WHO growth standards. Enter weight, gestational age, and sex for accurate Z-score and percentile.
About
Birth weight classification errors carry clinical consequences. A neonate at the 3rd percentile may require NICU admission for growth restriction monitoring, while one at the 97th may indicate maternal gestational diabetes. This calculator applies the WHO Child Growth Standards (2006) LMS method across gestational ages 24 - 42 weeks. It computes a Z-score via the Box-Cox power transformation and maps it to an exact percentile using the cumulative normal distribution. The underlying L, M, S parameters are sex-specific and interpolated from WHO reference data. Results approximate population norms and do not replace clinical assessment. Altitude, maternal BMI, ethnicity, and parity affect birth weight distributions but are not captured in these reference curves.
Formulas
The WHO LMS method models growth data using three age-and-sex-specific smoothing curves: L (Box-Cox power), M (median), and S (generalized coefficient of variation). Given a measured birth weight X, the Z-score is computed as:
When L = 0, the formula reduces to:
The percentile P is derived by passing Z through the cumulative distribution function ฮฆ of the standard normal distribution:
Where: X = measured birth weight (g). L = Box-Cox transformation power. M = median weight for the given gestational age and sex (g). S = coefficient of variation. Z = standard deviation score. P = percentile rank (0 - 100). ฮฆ = cumulative normal distribution function, approximated using the Abramowitz & Stegun rational method (algorithm 26.2.17) with six-decimal accuracy.
Reference Data
| Gestational Age (weeks) | Boys Median (g) | Boys 10th %ile (g) | Boys 90th %ile (g) | Girls Median (g) | Girls 10th %ile (g) | Girls 90th %ile (g) |
|---|---|---|---|---|---|---|
| 24 | 705 | 530 | 890 | 660 | 490 | 845 |
| 26 | 900 | 690 | 1130 | 850 | 640 | 1075 |
| 28 | 1140 | 880 | 1430 | 1080 | 820 | 1365 |
| 30 | 1450 | 1120 | 1810 | 1380 | 1050 | 1730 |
| 32 | 1820 | 1420 | 2260 | 1740 | 1340 | 2170 |
| 34 | 2270 | 1800 | 2790 | 2180 | 1710 | 2690 |
| 36 | 2750 | 2220 | 3330 | 2660 | 2130 | 3230 |
| 37 | 2950 | 2400 | 3550 | 2860 | 2310 | 3450 |
| 38 | 3150 | 2580 | 3770 | 3050 | 2490 | 3660 |
| 39 | 3320 | 2740 | 3960 | 3220 | 2640 | 3840 |
| 40 | 3460 | 2860 | 4100 | 3360 | 2760 | 3990 |
| 41 | 3550 | 2940 | 4200 | 3450 | 2840 | 4090 |
| 42 | 3600 | 2980 | 4260 | 3500 | 2890 | 4150 |