Weight-for-Age Percentile Calculator
Calculate a child's weight-for-age percentile from age, sex, and weight, with WHO/CDC chart context, corrected-age support, and follow-up cues.{{ summary.title }}
Current result
| Metric | Value | Copy |
|---|---|---|
| {{ row.label }} | {{ row.value }} | |
| No snapshot metrics yet. | ||
| {{ header }} | Copy |
|---|---|
| {{ cell }} | |
| No reference targets yet. |
| Priority | Recommendation | Rationale | Timeline | Copy |
|---|---|---|---|---|
| {{ row.priority }} | {{ row.recommendation }} | {{ row.rationale }} | {{ row.timeline }} | |
| No screening notes yet. | ||||
A scale reading means different things at different ages. The same 8 kg weight might be high for a young infant, ordinary for an older infant, and low for a toddler. Weight-for-age charts solve that first comparison problem by placing a child's measured weight against a same-sex reference curve at the child's age.
The measure is common because weight is easy to collect and repeat. It gives parents, clinicians, schools, and research teams a shared way to talk about a growth point without needing length or height at the same visit. That convenience has a limit: weight-for-age cannot show whether the weight fits the child's stature. A tall child and a short child can share the same percentile while needing different follow-up questions.
- Raw weight
- The measured body weight, usually recorded in kilograms or pounds.
- Lookup age
- The age used to choose a same-sex reference row. For preterm infants, this may be corrected age rather than chronological age.
- Percentile
- The share of the reference population below the measured weight.
- Z-score
- The standardized distance from the reference median after the growth-chart distribution is adjusted for skew.
Percentile and z-score describe the same chart position in different languages. Percentiles are easier to explain at a glance, while z-scores make very low and very high placements easier to compare. A percentile is not a percentage of ideal weight, and the 50th percentile is not a universal goal.
Reference choice also matters. In U.S. clinical growth monitoring, WHO standards are recommended from birth to age 2, then CDC growth charts are used from age 2 through 20. A child near the 24-month handoff may appear to move lanes because the reference changes, not because the child's body changed suddenly. Prematurity, illness, hydration, edema, puberty timing, recent measurement quality, and the child's previous growth pattern all affect how much confidence a single weight-for-age point deserves.
How to Use This Tool:
Use the same information you would need to plot one point on a pediatric growth chart, then confirm that the reference pathway and alert band match the review you are doing.
- Choose Sex. WHO and CDC weight rows are sex-specific, so the percentile can change even when age and weight do not.
- Enter Age in months from 0 to 240. Decimal ages such as 9.5 months are accepted, and the result will show both chronological age and the age used for lookup.
- Enter Weight and pick kg or lb. Pounds are converted to kilograms for the LMS lookup, while the visible weight fields stay in the selected display unit.
- Open Advanced when source choice matters. Reference pathway can use the hybrid WHO-under-24-months handoff, CDC exact mode, or WHO-first mode through 60 months with CDC continuation afterward.
- Turn on Correct age for prematurity only when a corrected-age reading is appropriate. Enter Gestational age at birth and Corrected-age stop point; the weight stays unchanged, but Age used for lookup changes while the correction is active.
- Adjust Low alert percentile, High alert percentile, Baseline follow-up interval, Follow-up stance, and Intervention urgency only when you need local screening rules. These settings affect alert notes and suggested timing, not the percentile formula.
- Read Weight Snapshot first. Use Reference Targets, Screening Notes, and Weight Lane Chart to verify the source table, alert distance, and curve placement before copying or downloading results.
- If an error appears, fix the guarded field before interpreting anything: age must be 0 to 240 months, weight must be positive, gestational age must be 22 to 40 weeks, and the corrected-age stop point must be 6 to 36 months.
Interpreting Results:
Percentile and Z-score carry the main chart position. A 15.8 percentile result means the entered weight is above about 15.8% of the same-sex, same-age reference distribution. It does not mean the child weighs 15.8% of an expected amount. Reference median and Delta from median translate that placement into a kg or lb difference, which is often easier to discuss during a visit or handoff.
| Result field | What to check |
|---|---|
| Current source table | Confirms whether the point came from WHO weight-for-age or a CDC weight-for-age reference. |
| Age used for lookup | Shows the actual reference age after any corrected-age adjustment. |
| Screening status | Compares the percentile with the configured low and high alert lanes. |
| Nearest alert gap | Shows how close the point is to the nearest configured alert lane in percentile points. |
| Reference transition note | Warns when a result sits near the 24-month WHO-to-CDC handoff or the 60-month WHO-first continuation point. |
| Suggested follow-up interval | Shortens when the percentile is near or outside alert lanes, corrected age is applied, or the chosen urgency setting is higher. |
A typical or inside-band label is not proof that growth is healthy. A single weight point can miss poor length gain, dehydration, edema, puberty timing, recent illness, or a measurement error. Before deciding that follow-up is routine, compare Observed weight, Reference median, Screening status, and the child's recent growth path. Recheck units and scale technique when a result is surprising or sits near an alert edge.
Technical Details:
Weight-for-age percentiles are built from smoothed reference distributions. WHO and CDC growth tables commonly publish LMS parameters for each sex and age. The L value handles skew in the weight distribution, M is the median, and S is the generalized coefficient of variation. Together they convert an observed weight into a z-score that can be translated into a percentile.
Decimal ages do not need to land exactly on a published table row. The reference row is linearly interpolated between neighboring ages, then the LMS equation is applied to the weight in kilograms. The displayed percentile is limited to 0.1 to 99.9, the z-score is shown to two decimals, and table weights are rounded for reading after the calculation is complete.
Formula Core:
For measured weight x, Box-Cox power L, median M, and coefficient S, the standard LMS z-score is:
When L is effectively zero, the logarithmic form avoids dividing by a near-zero power term:
The percentile is the standard normal cumulative probability for the z-score:
Percentile target weights use the inverse LMS equation, where zp is the z-score for the requested percentile lane:
| Symbol | Meaning | Source or unit |
|---|---|---|
| x | Observed weight | Converted to kg before calculation |
| L, M, S | Reference distribution parameters | WHO or CDC row for sex and lookup age |
| z | Distance from median after LMS transformation | Standard-deviation units |
| P | Percentile position | 0.1 to 99.9 displayed range |
Reference and Age Rules:
The hybrid reference rule uses WHO weight-for-age rows below 24 months and CDC weight-for-age rows at 24 months and older. CDC exact mode keeps CDC rows across the supported range. WHO-first mode uses WHO rows through 60 months, then continues with CDC rows after the WHO weight-for-age table ends.
Corrected-age mode changes only the age used for the reference lookup. The entered weight is not adjusted. The adjustment subtracts the number of weeks before 40 weeks' gestation, converted to months, until the chosen stop point is reached.
In this equation, alookup is the age used for the reference row, achronological is the entered age in months, and gbirth weeks is gestational age at birth. For example, a child born at 32 weeks has an 8-week prematurity adjustment. At 6.0 chronological months, corrected-age mode uses about 4.16 months for the reference lookup while the stop point still applies.
Classification and Alert Rules:
| Reference family | Condition | Displayed label |
|---|---|---|
| WHO | z < -3 | Severe underweight range |
| WHO | -3 <= z < -2 | Underweight range |
| WHO | -2 <= z <= 2 | Expected weight-for-age range |
| WHO | 2 < z <= 3 | High weight-for-age range |
| WHO | z > 3 | Very high weight-for-age range |
| CDC | Percentile < 3 | Very low weight-for-age range |
| CDC | 3 <= percentile < 5 | Low weight-for-age range |
| CDC | 5 <= percentile < 95 | Typical weight-for-age range |
| CDC | 95 <= percentile < 97 | High weight-for-age range |
| CDC | Percentile >= 97 | Very high weight-for-age range |
The configurable alert band is separate from the WHO or CDC classification label. A percentile below the low alert lane is marked Below low alert lane, a percentile above the high lane is marked Above high alert lane, and a percentile within 2 percentile points of either lane is marked Near alert lane. Otherwise the result is Inside alert lane.
Limitations:
Weight-for-age is a screening view of growth, not a complete nutrition, endocrine, developmental, or medical assessment. The result can guide a conversation, but it should not replace clinical judgment or serial measurements.
- One measurement cannot show growth velocity. Repeated weights taken with consistent equipment are more informative than a single point.
- Weight-for-age does not account for height, length, body composition, edema, hydration, or puberty timing.
- The WHO-to-CDC handoff near 24 months can change percentile placement because the reference population changes.
- Corrected age can materially change infant results. Document both chronological age and corrected age when sharing a preterm-infant result.
- Copied tables, downloaded files, and JSON exports may contain sensitive child health measurements. Share them only through appropriate channels.
Advanced Tips:
- Keep Reference pathway consistent for serial comparisons. A hybrid result near 24 months can shift source family between visits.
- Use corrected age only inside the intended follow-up window, then document both chronological age and Age used for lookup when sharing a preterm-infant result.
- Change Low alert percentile and High alert percentile only when your program uses different screening cutoffs. The WHO or CDC classification label remains separate from that custom alert band.
- When a child is close to P3, P5, P95, or P97, compare Nearest alert gap with the Weight Lane Chart before deciding that a small change is meaningful.
- For older children and adolescents, pair weight-for-age with height or BMI because puberty timing and stature can make a weight-only percentile less specific.
Worked Examples:
Infant follow-up
A 9.5-month girl weighing 7.4 kg in the hybrid pathway is placed on WHO weight-for-age. Percentile is 15.8, Z-score is -1.00, and Reference median is 8.35 kg. With the default P5 to P95 alert band, the result stays inside the screening lane but still deserves comparison with the child's previous measurements.
Two-year handoff
A 24-month boy weighing 12 kg in the hybrid pathway switches to CDC. Percentile is 30.6 and Z-score is -0.51. The Reference transition note matters because a previous WHO reading just before 24 months should not be compared as though the source stayed unchanged.
Corrected-age review
A 6-month girl born at 32 weeks and weighing 5.2 kg uses a 4.16-month Age used for lookup when corrected-age mode is on. That places the result at 3.6 percentile with Below low alert lane. Under a conservative follow-up stance and priority urgency, the suggested timing shortens to 0.75 months.
Out-of-range entry
Entering -1 months for Age stops the calculation with Enter age between 0 and 240 months. Fix the age before reading any percentile because no valid reference row is selected for that input.
FAQ:
Is the 50th percentile the goal?
No. The 50th percentile is the reference median, not a target every child should reach. A child who consistently follows a lower or higher lane may still be growing appropriately.
Why did the percentile change at 24 months?
In the hybrid pathway, ages below 24 months use WHO rows and ages 24 months or older use CDC rows. The Reference transition note flags this handoff when it may affect comparison.
Should premature babies use corrected age?
Corrected age is often used in early follow-up for preterm children, but practice varies by age, birth history, and clinician guidance. When the corrected-age option is on, Age used for lookup shows the adjusted reference age.
Why can a result be expected but still below the alert lane?
The WHO or CDC classification and the configurable alert band are separate checks. A WHO z-score can remain in the expected range while the percentile is still below a custom low alert lane.
What should I fix if the calculator shows an error?
Check that age is 0 to 240 months, weight is positive, gestational age is 22 to 40 weeks, and the corrected-age stop point is 6 to 36 months. The form needs valid numbers before it can show Weight Snapshot.
Glossary:
- Weight-for-age
- A growth measure that compares a child's weight with a same-sex, same-age reference distribution.
- Percentile
- The share of the reference population below the entered measurement.
- Z-score
- The measurement's distance from the reference median in standard-deviation units after LMS transformation.
- LMS parameters
- The Box-Cox power, median, and coefficient values used to convert growth measurements into z-scores and percentiles.
- Corrected age
- An age adjustment for prematurity that subtracts time born early from chronological age for selected early-life interpretations.
- Reference pathway
- The selected rule for choosing WHO rows, CDC rows, or the hybrid WHO-to-CDC handoff.
References:
- What Growth Charts Are Recommended?, Centers for Disease Control and Prevention, March 14, 2025.
- Using WHO Growth Standard Charts, Centers for Disease Control and Prevention, March 20, 2024.
- Comparing Growth Chart Methodologies, Centers for Disease Control and Prevention, March 20, 2024.
- Growth Charts: Percentile Data Files with LMS Values, Centers for Disease Control and Prevention.
- WHO Child Growth Standards: Weight-for-age, World Health Organization.
- Corrected Age for Preemies, HealthyChildren.org from the American Academy of Pediatrics.