Pediatricians plot a child’s weight on a growth chart at every checkup, but the percentile math behind those charts isn’t always explained. Our child growth percentile calculator lets you get a quick weight-for-age estimate (ages 0-36 months) at home, using the same underlying statistical idea.
The math
Z-score = (Child's weight − Reference mean weight for age/sex) ÷ Reference standard deviation
Percentile = Normal CDF(Z-score) × 100
The calculator interpolates WHO reference mean and standard deviation values for the child’s exact age in months, computes how many standard deviations the child’s weight sits from that reference mean, then converts the result into a percentile using the standard normal distribution.
Example
A boy at 12 months weighing 9.6kg matches the reference mean almost exactly for that age/sex combination (mean ≈ 9.6kg), producing a z-score of 0 and landing at the 50.0th percentile — right at the population median.
A simplified model, by design
Official WHO and CDC growth charts use LMS (Lambda-Mu-Sigma) parameters that account for skewness in the weight distribution at each age — more statistically precise than a plain normal-distribution assumption. This calculator uses the simpler normal approximation for transparency, which gives a reasonable estimate but won’t match official charts exactly.
What a percentile actually means
A weight-for-age percentile shows how a child compares to same-age, same-sex peers in the reference population. The 50th percentile is the median; the 10th percentile means roughly 10% of same-age children weigh less. A single percentile reading isn’t inherently good or bad on its own.
Trend matters more than a single number
Pediatricians care more about whether a child is tracking consistently along their own growth curve over multiple visits than about any single percentile snapshot. If you have concerns about your child’s growth, talk to your pediatrician — this calculator is an educational estimate, not a diagnostic tool.