When deciding how many units of red cells a patient needs, it helps to predict the resulting haemoglobin rise rather than transfusing reflexively. This calculator derives the expected increment from first principles instead of relying on a memorised rule of thumb.
How it works
A unit of packed red cells contains a fixed mass of haemoglobin. The concentration rise the patient sees is that mass divided across their entire blood volume:
blood volume (L) = weight_kg x 70 mL/kg / 1000
delta Hb (g/dL) = (units x hb_per_unit_g) / (blood_volume_L x 10)
delta Hct (%) = delta_Hb x 3
With the default of 55 grams of haemoglobin per unit and a 70 mL/kg blood volume factor, a single unit in a 70 kg adult raises Hb by just over 1 g/dL, reproducing the familiar bedside figure. Enter a current Hb and the tool also projects the post-transfusion value.
Tips and notes
The prediction assumes a closed system with no losses, so treat it as an upper estimate. Active bleeding, haemolysis, splenomegaly and large-volume crystalloid co-administration all blunt the measured rise. Small or paediatric patients see a larger increment per unit because the same haemoglobin mass is spread over a smaller volume, which is why weight-based dosing matters in children. Modern practice favours single-unit transfusion in stable non-bleeding adults with a recheck afterwards, rather than ordering two units by habit. Always confirm the response with a post-transfusion full blood count.