Bedside calculator
Estimate weight with a measuring tape.
Enter MAC, AC, CC and sex. The result updates instantly and no patient information is saved.
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.