Clinical weight estimateRabito equation

Bedside calculator

Estimate weight with a measuring tape.

Enter MAC, AC, CC and sex. The result updates instantly and no patient information is saved.

Estimated weight
51.34kg
Calculated using the Rabito equation
Sex used by the equation

Equation coding: male = 1, female = 2.

Use as an estimate

Developed for immobilised adults. Confirm measurement sites and suitability with your organisation?s approved protocol. Use measured weight when it is safe and available; do not use this estimate as the sole basis for high-risk clinical decisions.

Formula and reference

Weight (kg) = 0.5759 × MAC + 0.5263 × AC + 1.2452 × CC − 4.8689 × sex − 32.9241

Rabito EI et al., Weight and height prediction of immobilized patients (2006). Validated in a separate sample of hospitalised adults in 2008.

Single-cell Python version
mac_cm = float(input("MAC - Mid-Arm Circumference (cm): "))
ac_cm = float(input("AC - Abdominal Circumference (cm): "))
cc_cm = float(input("CC - Calf Circumference (cm): "))
sex = int(input("Sex (1 = male, 2 = female): "))
weight = (0.5759 * mac_cm) + (0.5263 * ac_cm) + (1.2452 * cc_cm) - (4.8689 * sex) - 32.9241
print(f"Estimated weight: {weight:.2f} kg")
Add to your phone home screen

iPhone: Open in Safari ? Share ? Add to Home Screen.

Android: Open in Chrome ? menu (?) ? Add to Home screen or Install app.

After the first visit, the calculator is prepared for offline use on the same device.