About Child Growth Percentile Calculator
7 min read
Child Growth Percentile Calculator: Track Your Baby's Height, Weight, and Development With WHO Data
TL;DR: Enter your child's gender, age in months, weight, and height to get WHO-based weight and height percentiles plus z-scores. A percentile between 15 and 85 is considered normal growth. This calculator uses the WHO 2006 Child Growth Standards, which cover children from birth to 60 months, and flags results below the 3rd or above the 97th percentile as areas to discuss with your pediatrician.
Table of Contents
- Your Pediatrician Looks at Percentiles, Not Pounds
- Six Scenarios Where Growth Tracking Changes the Conversation
- The WHO LMS Method: How Growth Percentiles Are Calculated
- How to Use the Calculator Step by Step
- Two Real-World Examples
- Six Errors That Throw Off Your Child's Growth Results
- FAQ
- Assumptions and Notes
- Your Next Step
- Further Reading
Your Pediatrician Looks at Percentiles, Not Pounds
A 12 kg toddler could be perfectly healthy or quietly falling behind. The number on the scale means nothing until you compare it against thousands of other children of the same age and sex. That comparison is what a growth percentile provides: a rank showing where your child sits relative to the WHO 2006 reference population of over 8,000 children raised under optimal conditions across six countries.
The WHO Child Growth Standards were built from a multicountry study specifically designed to describe how children should grow when given adequate nutrition, breastfeeding, and healthcare. The underlying statistical engine is the LMS method, which converts raw measurements into z-scores by accounting for the median (M), the coefficient of variation (S), and the skewness (L) of the distribution at each age point. A z-score of 0 means your child sits exactly at the 50th percentile. A z-score of -2 places them at roughly the 2.3rd percentile, a threshold the WHO flags for potential undernutrition.
Genetic variation matters here. Parental height accounts for roughly 80% of the variance in a child's adult height, so a baby born to two parents who are both below the 10th percentile for adult stature will naturally track lower without any cause for concern. The percentile itself is a screening tool, not a diagnosis.
Plug in your child's numbers above and get all four results in seconds.
Six Scenarios Where Growth Tracking Changes the Conversation
-
Your baby's weight gain has stalled after starting solids. Many infants slow their weight gain between 6 and 9 months as they transition from milk to complementary foods. A drop of more than 15 percentile points across two consecutive well-child visits warrants investigation. Tracking the exact percentile at each visit lets you spot that slope change before it becomes a plateau.
-
You are comparing your toddler to other children at daycare. Toddlers between 12 and 36 months can differ by 4 kg or more at the same age and still both fall within the normal 15th-to-85th percentile band. Knowing your child's actual percentile replaces anxiety with data.
-
Your pediatrician mentioned "failure to thrive" and you need context. The clinical threshold for concern is typically a weight-for-age below the 3rd percentile or a drop across two major percentile lines (for example, from the 50th to below the 10th) over 3 to 6 months. Understanding where your child's z-score falls gives you a clearer baseline for that conversation.
-
You adopted a child internationally and have limited medical history. Internationally adopted children frequently arrive below the 5th percentile for both height and weight. Establishing a WHO-referenced baseline within the first 30 days helps the pediatrician measure catch-up growth, which typically accelerates at a rate of 1 to 2 cm per month in the first year after adoption.
-
Your child was born premature and you need corrected-age tracking. A baby born at 32 weeks is developmentally 8 weeks behind their calendar age. Until 24 months corrected age, growth should be plotted using the corrected value. Entering corrected age in months rather than calendar age prevents a false "below average" classification that could trigger unnecessary interventions.
-
You are monitoring recovery after a childhood illness. A bout of gastroenteritis or a respiratory infection can cause a child to lose 3 to 5% of body weight in under a week. Rechecking weight percentile 2 weeks after recovery confirms whether the child has returned to their pre-illness growth channel or needs nutritional support.
The WHO LMS Method: How Growth Percentiles Are Calculated
Growth percentiles convert a raw measurement into a position on a bell curve specific to your child's exact age and sex.
Z-score = [(measurement / M)^L - 1] / (L × S)
Where:
L = Box-Cox power (controls skewness at each age)
M = Median value at that age and sex
S = Coefficient of variation at that age and sex
Percentile = normal CDF(z-score) × 100
The WHO publishes L, M, and S tables in half-month increments from birth to 60 months. The calculator interpolates between these fixed points when your child's age falls between them.
Weight-for-Age Percentile Thresholds (WHO)
| Percentile Range | Classification | Action |
|---|---|---|
| Below 3rd | Underweight concern | Discuss with pediatrician promptly |
| 3rd to 15th | Below average | Monitor at next well-child visit |
| 15th to 85th | Normal | No action needed |
| 85th to 97th | Above average | Monitor trend over 2-3 visits |
| Above 97th | Overweight concern | Discuss with pediatrician |
Height-for-Age Percentile Thresholds (WHO)
| Percentile Range | Classification | Notes |
|---|---|---|
| Below 3rd | Stunted growth | May indicate chronic undernutrition |
| 3rd to 15th | Short stature | Often genetic; track parental height |
| 15th to 85th | Normal height | Expected range |
| 85th to 97th | Tall for age | Usually familial tall stature |
| Above 97th | Very tall | Rule out endocrine conditions if sudden |
Z-Score Interpretation
| Z-Score | Approximate Percentile | Meaning |
|---|---|---|
| -3 | 0.1st | Severe concern |
| -2 | 2.3rd | Below normal range |
| -1 | 15.9th | Low-normal |
| 0 | 50th | Median |
| +1 | 84.1st | High-normal |
| +2 | 97.7th | Above normal range |
| +3 | 99.9th | Severe concern |
The LMS method assumes the measurement distribution at each age is approximately normal after the Box-Cox transformation. For most healthy children, this holds well. But the model performs less reliably at the extreme tails (below the 1st or above the 99th percentile), where sample sizes in the original WHO study were small. Any z-score beyond +3 or -3 should be interpreted cautiously and verified with a second measurement.
How to Use the Calculator Step by Step
-
Select your child's gender. The WHO maintains entirely separate LMS tables for boys and girls. Using the wrong selection shifts results by 5 to 10 percentile points at many ages.
-
Enter age in months. Use completed months, not rounded months. A child who is 23 months and 20 days old is 23 months, not 24. For premature infants under 24 months, enter corrected age.
-
Weigh your child on an infant or pediatric scale. For babies under 12 months, use a digital infant scale accurate to 10 g. Weigh without a diaper. For toddlers, a standard bathroom scale works if you use the hold-and-subtract method, though this introduces roughly 200 g of error.
-
Measure height (or length for children under 24 months). Children under 24 months are measured lying down (recumbent length). Children 24 months and older are measured standing. Recumbent length runs approximately 0.7 cm longer than standing height at the same age. The WHO standards account for this difference, so choosing the correct method matters.
-
Enter weight in kilograms and height in centimetres. The default values (12 kg, 86 cm) represent a typical 24-month-old. Adjust them to match your child's actual measurements.
-
Read all four outputs. The calculator returns weight percentile, height percentile, weight z-score, and height z-score. Look at both weight and height together. A child at the 20th percentile for both is proportionally small. A child at the 20th for weight but 80th for height may be underweight for their frame.
-
Compare with previous readings. A single percentile is a snapshot. The trajectory across 3 or more visits reveals whether your child is tracking a consistent growth channel or drifting. Most healthy children stay within 10 to 15 percentile points of their established channel.
Non-obvious insight: Length-for-age and height-for-age use different WHO reference data. If you enter a standing height for a 20-month-old (who should be measured lying down), the calculator will compare against the wrong reference curve, potentially underestimating height percentile by 5 to 8 points.
Two Real-World Examples
Example 1: A 9-Month-Old Girl at Her Well-Child Visit
Priya is a 9-month-old girl. She weighs 7.8 kg and measures 69 cm in recumbent length. Her parents are both of South Asian descent and on the shorter side (mother 155 cm, father 168 cm). The pediatrician wants to see where she lands on the WHO chart.
Calculation:
At 9 months for girls, the WHO LMS values for weight-for-age are approximately L = 0.1, M = 8.2 kg, S = 0.12.
Z-score (weight) = [(7.8 / 8.2)^0.1 - 1] / (0.1 × 0.12)
= [(0.9512)^0.1 - 1] / 0.012
= [-0.005] / 0.012
= -0.42
Weight percentile ≈ 34th
Height z-score ≈ -0.55 → Height percentile ≈ 29th
| Output | Value | Interpretation |
|---|---|---|
| Weight Percentile | 34th | Normal range |
| Height Percentile | 29th | Normal range |
| Weight Z-Score | -0.42 | Close to median |
| Height Z-Score | -0.55 | Close to median |
Priya is proportionally tracking at roughly the 30th percentile for both weight and height. Given her parents' stature, this is entirely expected. Her actionable next step: no dietary changes needed. Record today's values and compare at her 12-month visit to confirm she holds this channel.
Example 2: A 36-Month-Old Boy Recovering From Chronic Ear Infections
Mateo is a 3-year-old boy (36 months) who has had four ear infections in the past six months. His appetite dropped during each episode. He currently weighs 12.5 kg and stands 93 cm tall. At his 24-month visit, he was at the 40th percentile for weight. His mother is concerned about the drop.
Calculation:
At 36 months for boys, the WHO LMS values for weight-for-age are approximately L = -0.2, M = 14.3 kg, S = 0.11.
Z-score (weight) = [(12.5 / 14.3)^(-0.2) - 1] / (-0.2 × 0.11)
= [(0.8741)^(-0.2) - 1] / (-0.022)
= [1.027 - 1] / (-0.022)
= -1.23
Weight percentile ≈ 11th
Height z-score ≈ -0.80 → Height percentile ≈ 21st
| Output | Value | Interpretation |
|---|---|---|
| Weight Percentile | 11th | Below average |
| Height Percentile | 21st | Normal range |
| Weight Z-Score | -1.23 | Below median |
| Height Z-Score | -0.80 | Low-normal |
Mateo has dropped from the 40th to the 11th percentile for weight in 12 months, crossing two percentile bands. His height has held more stable, suggesting this is a weight-specific issue likely tied to reduced intake during illness. His actionable next step: the pediatrician should assess caloric intake and consider a high-calorie supplementation plan. Recheck in 6 weeks to see if catch-up growth begins once the infection cycle resolves.
Six Errors That Throw Off Your Child's Growth Results
Using calendar age instead of corrected age for preemies. A baby born 8 weeks early and now 6 months old has a corrected age of roughly 4 months. Entering 6 months compares them against the median for a full-term 6-month-old, which is about 1 kg heavier and 3 cm longer. Always use corrected age until 24 months.
Measuring standing height for a child under 24 months. Recumbent length is on average 0.7 cm longer than standing height. The WHO switches reference curves at 24 months. Measuring a 20-month-old standing and plotting on the recumbent curve underestimates their percentile. Use recumbent length for all children under two.
Weighing with a wet diaper or heavy clothing. A soaked diaper can add 200 to 400 g. For a 6-month-old weighing 7.5 kg, that shifts the weight percentile by 5 to 8 points. Weigh infants naked or in a dry diaper only.
Comparing WHO charts with CDC charts and assuming they are the same. The WHO 2006 standards describe how children should grow under optimal conditions. The CDC 2000 charts describe how American children did grow, including formula-fed and less optimally nourished populations. A child at the 25th percentile on the WHO chart may appear at the 30th on the CDC chart. Do not mix reference systems between visits.
Panicking over a single reading below the 15th percentile. Growth percentiles are inherently noisy. Measurement error, time of day, recent meals, and hydration can shift results by 3 to 5 percentile points. A single low reading is not diagnostic. The trend across three or more readings taken at least 4 weeks apart is what matters clinically.
Ignoring the height-weight relationship. A child at the 10th percentile for weight sounds concerning until you see they are also at the 8th percentile for height. Proportionally small children are usually genetically small. The warning sign is a mismatch: weight dropping while height holds steady, or vice versa. Always read both numbers together.
Assumptions and Notes
- Margin of error: Growth percentile calculations depend on measurement precision. A 0.5 cm height error or 100 g weight error can shift the percentile by 3 to 8 points depending on the child's age and where they fall on the curve. Treat all results as approximate positions, not exact ranks.
- Professional disclaimer: This calculator is for informational and tracking purposes only. It does not diagnose growth disorders, malnutrition, or any medical condition. If your child falls below the 3rd or above the 97th percentile, or if you notice a sustained percentile drop across multiple visits, consult your pediatrician or a pediatric endocrinologist.
Your Next Step
The number that matters most is not today's percentile. It is the slope between today's reading and the last one. Enter your child's measurements now, write down the date and results, and compare at the next well-child visit. A consistent channel is the strongest signal that growth is on track.
Use the calculator at the top of this page to get your child's growth percentiles now.