Weight-based dosing is routine but error-prone, especially when units switch between mg/kg and mcg/kg or when a maximum cap applies. This calculator computes the single and total daily dose against the body weight you choose — actual, ideal, or adjusted — and flags when a dose exceeds its ceiling.
Choosing the right dosing weight
Selecting the correct body weight is at least as important as the arithmetic. Different drugs distribute differently through body compartments, and the reference used in the original studies determines which weight the dose was validated against.
Actual body weight (ABW) is appropriate for most drugs and for patients at or near their ideal weight. For drugs with a narrow therapeutic index (aminoglycosides, vancomycin), using actual weight in an obese patient would significantly overdose them.
Ideal body weight (IBW) is calculated from height and sex — the Devine formula gives 50 kg for a 5-foot male plus 2.3 kg per inch above 5 feet (45.5 kg for females). IBW is used for drugs that distribute primarily into lean tissue and do not significantly penetrate adipose tissue.
Adjusted body weight (AdjBW) applies when a patient’s actual weight is substantially more than their IBW (typically defined as ABW exceeding 130% of IBW). It blends the two: AdjBW = IBW + 0.4 × (ABW − IBW). The 0.4 correction factor (used for aminoglycosides) estimates the fraction of excess adipose tissue that is metabolically active. Some drugs use different correction factors; always confirm against the specific drug reference.
How it works
The core calculation is one multiplication, with options layered on:
dosing weight (kg) = actual, ideal (Devine), or adjusted body weight
single dose = dosing weight x dose per kg (mg or mcg)
total daily dose = single dose x doses per day
Ideal body weight uses the Devine formula: 50 kg + 2.3 kg per inch over 5 ft
for men, 45.5 kg + 2.3 kg per inch over 5 ft for women. Adjusted body weight
is IBW + 0.4 x (actual - IBW), used for drugs that distribute partly into
adipose tissue. If a maximum total dose is entered, the tool caps the result and
warns you.
Example
A 70 kg adult prescribed 15 mg/kg twice daily: single dose
70 x 15 = 1050 mg, total daily 2100 mg. If the drug caps at 1000 mg per
dose, the tool flags the 1050 mg dose and shows 1000 mg as the value to give.
Paediatric dosing: units and decimal points
Weight-based dosing is the standard in paediatrics, and calculation errors are more dangerous because the patient is smaller. Three specific risks deserve attention:
- mg versus mcg confusion: some paediatric doses are in mcg/kg (micrograms per kilogram). An mcg/kg dose entered as mg/kg gives a 1,000× overdose. Always confirm the unit before calculating.
- Decimal point errors: a child weighing 12.5 kg should not be entered as 125 kg. A 10× weight error produces a 10× dose error.
- Maximum dose cap: many paediatric doses are capped at the adult maximum regardless of weight, because a large child would otherwise receive more than the validated adult ceiling. Always enter the maximum if it exists.
The double-check rule in paediatric and critical care settings: a second clinician or pharmacist should independently calculate any weight-based dose before it is given.
Notes
This tool does arithmetic only. Drug choice, the correct dosing weight, route, renal and hepatic adjustment, and the maximum are clinical decisions that must follow an authoritative reference. Double-check high-risk doses with a pharmacist.