Fetal Weight Estimator
Estimate fetal weight and length by gestational week from week 8 to 40.
Includes average weight in grams and ounces with trimester milestones.
Estimated Fetal Weight (EFW) is calculated by ultrasound using measurements of the baby’s head, abdomen, and femur. The most widely used clinical formula is the Hadlock formula, developed from large population studies and implemented in virtually all modern obstetric ultrasound systems.
Hadlock Formula (1985 — most common clinically): log₁₀(EFW) = 1.3596 − 0.00386(AC×FL) + 0.0064(HC) + 0.00061(BPD×AC) + 0.0424(AC) + 0.174(FL)
For clinical purposes, simplified versions using 2–3 measurements are also used:
Two-parameter Hadlock (AC + FL): log₁₀(EFW) = 1.304 + 0.05281(AC) + 0.1938(FL) − 0.004(AC×FL)
What each variable means:
- AC (Abdominal Circumference): measured at the level of the fetal liver and stomach. The single best predictor of fetal size and nutritional status. Units: millimeters.
- FL (Femur Length): the length of the thigh bone. Correlates with overall skeletal growth. Units: millimeters.
- HC (Head Circumference): circumference of the fetal skull. Reflects brain growth. Units: millimeters.
- BPD (Biparietal Diameter): the width of the skull from side to side. Combined with HC for head growth. Units: millimeters.
- EFW: result in grams.
Average fetal weight by gestational age:
| Week | Average EFW | Range (10th–90th percentile) |
|---|---|---|
| 20 weeks | 330g | 260–430g |
| 24 weeks | 600g | 480–750g |
| 28 weeks | 1,000g | 810–1,250g |
| 32 weeks | 1,700g | 1,400–2,100g |
| 36 weeks | 2,600g | 2,100–3,200g |
| 40 weeks | 3,400g | 2,700–4,200g |
Worked example (simplified two-parameter): Ultrasound at 32 weeks: AC = 283 mm, FL = 62 mm.
log₁₀(EFW) = 1.304 + 0.05281(283) + 0.1938(62) − 0.004(283 × 62) = 1.304 + 14.945 + 12.016 − 70.184 (converting: 0.004 × 17,546 = 70.184) Note: All measurements in cm for this formula: AC = 28.3 cm, FL = 6.2 cm log₁₀(EFW) = 1.304 + 0.05281×28.3 + 0.1938×6.2 − 0.004×28.3×6.2 = 1.304 + 1.4945 + 1.2016 − 0.7018 = 3.2983 EFW = 10^3.2983 = ~1,987g ≈ 1.99 kg (within normal 32-week range of 1,400–2,100g)
Important: EFW has a margin of error of ±10–20%. It is a screening estimate, not a precise measurement.
How we build and check this calculator
This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.
SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.