Weight-Based Drug Dosage Calculator

This calculator takes a weight-based order — 45 mg/kg/day divided every 12 hours, or 15 mg/kg per dose — and returns the three numbers you need before you can give it: the total daily dose in milligrams, the dose for this administration, and the volume of the stock preparation to draw up. It also compares both figures against the maximum single and daily doses you enter, so an order that exceeds a ceiling is flagged before it reaches the patient rather than after. A dose ladder for neighbouring weights is produced alongside, which is how you spot a weight typed with a misplaced decimal point.

Calculator

This calculator runs in your browser. Enable JavaScript for live results — the inputs, formula and worked example below remain fully readable without it.

Inputs this calculator takes, with typical values
InputWhat to enterExample
Patient weightWeigh the patient today. Almost every weight-based error starts with an estimated or historic weight.20 kg
Ordered doseThe number written on the order, per kilogram. Use the selector if it is written in mcg/kg or g/kg.45 mg/kg
That dose isA mg/kg/day order is divided by the number of doses; a mg/kg order is given in full each time.Per day, divided into doses
Doses per dayFour for q6h, three for q8h, two for q12h, one for daily.2 /day
Strength of the stock preparationThe milligrams stated on the bottle or vial label, for the volume you enter below.250 mg
In this volumeThe volume that contains the strength above — 5 for a 250 mg/5 mL syrup. Enter 1 for a tablet or capsule and read the volume output as a number of units.5 mL
Maximum single doseFrom the formulary for this drug and this indication. Enter 0 if no single-dose ceiling applies.1000 mg
Maximum daily doseThe 24-hour ceiling from the formulary. Enter 0 if none applies.4000 mg

It returns

  • Dose per administration — The milligrams to give at each administration.
  • Volume (or units) to give per dose
  • Total dose in 24 hours
  • Stock concentration
  • Percent of the maximum single dose
  • Percent of the maximum daily dose

The formula

Ddose=dWn
V=desiredhavequantity

In plain text: Dose per administration = (mg/kg/day × weight) ÷ doses per day; volume = dose ÷ (stock mg ÷ stock mL)

  • D_doseDose given at each administration (mg)
  • dOrdered dose per kilogram per day (mg/kg/day)
  • WPatient weight (kg)
  • nNumber of administrations in 24 hours (doses/day)
  • CStock concentration = stock strength ÷ stock volume (mg/mL)

If the order is written per dose rather than per day, skip the division by n and multiply by n instead to get the 24-hour total.

Updated Category Drug Dosing, IV & Infusion Verified against published test cases Reading time 11 min

What a weight-based order actually specifies

A weight-based order gives you a rate, not a dose. 45 mg/kg/day is a rule for turning a patient's weight into milligrams; it becomes a dose only after you multiply. Two multiplications and one division separate the order from the syringe, and each is a place where a decimal point can move.

The first distinction to get right is whether the order is written per day or per dose. These are the same words with a factor of two, three or four between them. 45 mg/kg/day divided q12h for a 20 kg child means 900 mg across the day and 450 mg in each of two administrations. 45 mg/kg q12h means 900 mg each time and 1,800 mg across the day — twice the intended exposure. If the order is ambiguous, it is not an order; clarify it before you calculate.

The second step is the one nursing programmes call desired over have: divide the milligrams you want by the milligrams in each millilitre of what you actually hold, and you have the volume to draw up. That is all this calculator does, with the units handled for you and both ceilings checked. For a dose written per square metre instead, use the body surface area calculator first and bring the milligrams back here.

The two formulas, and why the units cancel

Write every step with its units attached and the arithmetic checks itself.

Step one, the dose. mg/kg/day × kg = mg/day. The kilograms cancel, leaving milligrams per day. Divide by administrations per day and the days cancel too, leaving milligrams per administration. If your answer still has a stray unit in it, you have multiplied where you should have divided.

Step two, the volume. Your stock preparation is a concentration: 250 mg in 5 mL is 50 mg per mL. Dividing the desired milligrams by that concentration cancels the milligrams and leaves millilitres. The classroom version — desired ÷ have × quantity — is the identical calculation with the division written out: 450 ÷ 250 × 5 = 9 mL, exactly the same as 450 ÷ 50.

Solid dose forms need no separate formula. Enter the tablet or capsule strength as the stock amount and 1 as the stock volume, and the volume output becomes a count of tablets. A result of 1.5 means one and a half tablets, which is only giveable if the tablet is scored and is not a modified-release product.

Concentration is where most real errors hide, because a label states a strength and a volume that are easy to read as a single number. Amoxicillin 250 mg/5 mL is 50 mg per mL, not 250 mg per mL. Reading it as the latter gives a fifth of the intended dose.

Worked example: amoxicillin 45 mg/kg/day for a 20 kg child

The order reads: amoxicillin 45 mg/kg/day divided every 12 hours. The child weighs 20 kg. The bottle on the shelf says 250 mg/5 mL. The formulary lists a maximum of 1,000 mg per dose.

  1. Daily dose. 45 mg/kg/day × 20 kg = 900 mg per day.
  2. Doses per day. Every 12 hours is 24 ÷ 12 = 2 administrations.
  3. Dose per administration. 900 ÷ 2 = 450 mg.
  4. Stock concentration. 250 mg ÷ 5 mL = 50 mg/mL.
  5. Volume to draw up. 450 mg ÷ 50 mg/mL = 9 mL per dose.
  6. Check the ceiling. 450 ÷ 1,000 = 45% of the maximum single dose. Safe to proceed.

Sanity-check the volume before you draw it. Nine millilitres is close to two teaspoons of syrup, which is a plausible dose for a 20 kg child. If the same arithmetic had produced 90 mL you would know immediately that a decimal point had moved — and the dose ladder in the results panel is there for exactly this reason: it shows what the order gives at 10 kg and 40 kg, so a mistyped weight stands out against the row you expected.

Now run the ceiling case. The same 45 mg/kg/day in a 60 kg adolescent is 2,700 mg per day, or 1,350 mg per dose — above a 1,000 mg single-dose maximum. The arithmetic is correct and the dose is not giveable. Weight-based rules are written for children, and they stop being appropriate somewhere near adult size, which is why the ceiling exists at all.

How to read the result and decide it is safe

Read four things, in this order.

The percentage of the maximum. Anything above 100% stops the process. Below 100%, the number still carries information: a dose at 95% of a ceiling leaves no room for the next prescriber to add a paracetamol-containing combination product, and a dose at 20% may mean the indication calls for a higher band.

The volume. Doses under 0.1 mL cannot be measured accurately in a standard 1 mL oral syringe and need a dilution. Oral liquid volumes above roughly 20 mL are usually a sign that a more concentrated preparation exists — a 400 mg/5 mL amoxicillin suspension rather than 250 mg/5 mL, for instance.

The dose per administration against what is dispensable. A calculated 1.37 tablets is not administrable. Most formularies allow rounding to a convenient dose within a defined tolerance; find the local rule rather than inventing one.

The weight itself. If the dose ladder row at half the entered weight looks like the dose you were expecting, you have entered pounds where kilograms were wanted — a 2.2-fold error that reads as entirely plausible at every downstream step.

Common paediatric liquid concentrations and what 1 mL contains

Concentration = stated strength ÷ stated volume. Divide the desired milligrams by the right-hand column to get millilitres.
Label statesConcentration (mg/mL)Volume for a 200 mg dose
125 mg / 5 mL258.0 mL
160 mg / 5 mL326.25 mL
200 mg / 5 mL405.0 mL
250 mg / 5 mL504.0 mL
400 mg / 5 mL802.5 mL
100 mg / mL1002.0 mL
1 g / 10 mL1002.0 mL

The last two rows are the same concentration written two different ways — a reminder that a gram in ten millilitres and a hundred milligrams in one millilitre are identical products on paper.

Errors this calculation is designed to catch

  • Pounds entered as kilograms. Multiplies every dose by 2.2. Weigh in kilograms and record in kilograms only; ISMP has long recommended that weights be documented in kilograms alone to eliminate this failure.
  • Confusing mg/kg/day with mg/kg/dose. A factor of two to four, in the dangerous direction, and both phrasings appear on real orders.
  • Misreading the concentration. 250 mg/5 mL is 50 mg/mL. Treating it as 250 mg/mL gives one fifth of the dose.
  • Ignoring the total from all sources. A daily maximum applies to the drug, not to the order. Paracetamol in a combination analgesic counts against the same ceiling.
  • Rounding a tablet count. 1.37 tablets is not a dose. Modified-release and enteric-coated tablets must not be split at all.
  • Using a dry or estimated weight. Weight-based dosing assumes the number on the chart is real and current. An estimate carried forward from admission is not.
  • Dosing an obese patient on total body weight without checking. Some drugs are dosed on ideal or adjusted body weight instead; the formulary, not the calculator, decides which.

What this calculator does not know

It does not know your drug. It has no formulary, so the maximum single and daily doses are whatever you type in; entering nothing means nothing is checked. It does not know the indication, and many drugs carry different mg/kg bands for different infections or severities. It does not know renal or hepatic function, so it will not tell you that a dose needs to be reduced or an interval extended — for that, start from an estimate of clearance such as Cockcroft-Gault or the CKD-EPI eGFR and apply the renal dosing table for the drug.

It also assumes a single stock preparation and a uniform dose at every administration. Loading doses, tapering regimens, alternating-day schedules and doses that differ morning and evening all need the arithmetic run more than once.

Finally, it is arithmetic and nothing more. A number produced here is a proposal to be checked against the order, the label, the patient and the formulary, and in most settings against a second qualified person. Injectable and high-alert medicines require an independent double check regardless of how simple the sum looks.

Check the answer before you check the arithmetic

Experienced practitioners run the estimate first. Round the weight and the dose to easy numbers and see roughly where you should land: 45 mg/kg/day at 20 kg is about 1,000 mg a day, so about 500 mg twice daily, so about 10 mL of a 50 mg/mL syrup. Any exact answer that is not near that estimate is wrong, whatever the calculator says — and this habit catches the whole class of errors where a single keystroke moved a decimal point.

Weight-based dosing is the default for children and for many adult drugs, but it is one of four scales in routine use. Per square metre is the oncology convention and needs a BSA first. Age-based rules such as Clark's and Young's rules survive mainly in teaching and in settings without a weight; the Clark's rule calculator covers them, and they are a fallback, not a preference. Flat dosing is used where the exposure-response relationship is shallow enough that size does not matter.

Once the milligrams are settled, the remaining question is how to give them. An intermittent infusion becomes a pump rate through the mL/hour calculator, a gravity set needs the drip rate calculator, and a titrated ICU drip ordered per kilogram per minute goes through the mcg/kg/min converter. Each of them starts from a concentration, which is why getting the stock strength right here pays off twice.

Frequently asked questions

How do I calculate how many mL to give?

Divide the milligrams you want by the milligrams per millilitre of the bottle you hold. Work out the concentration first: 250 mg in 5 mL is 50 mg/mL. A 450 mg dose is then 450 ÷ 50 = 9 mL. The classroom form, desired ÷ have × quantity, gives the identical answer: 450 ÷ 250 × 5 = 9 mL.

What is the difference between mg/kg/day and mg/kg/dose?

mg/kg/day is the total across 24 hours and must be divided by the number of administrations; mg/kg/dose is given in full at each administration. For a 20 kg child, 45 mg/kg/day q12h is 450 mg twice daily, while 45 mg/kg/dose q12h is 900 mg twice daily — double the daily exposure. When an order does not state which it means, treat it as incomplete and clarify it.

Can I use this for tablets and capsules?

Yes. Enter the strength of one tablet as the stock amount and 1 as the stock volume; the volume output then reads as a number of tablets. A 500 mg dose from 250 mg tablets shows as 2. Treat any fractional result with care: only scored, immediate-release tablets can be halved, and modified-release, enteric-coated or capsule formulations must never be split or opened without checking that it is permitted.

Should I use actual weight or ideal body weight?

Use actual measured weight unless the drug monograph says otherwise. Several drug classes are exceptions — aminoglycosides and some anaesthetic agents are commonly dosed on ideal or adjusted body weight because they distribute poorly into adipose tissue — and the formulary decides, not the calculator. In children, actual weight is almost always correct, and the more important question is whether the weight on the chart was measured today.

What do I do if the calculated dose exceeds the maximum?

Stop and contact the prescriber. A dose above the ceiling is not a rounding problem to be solved at the bedside. The usual cause is that the patient has grown past the weight range the mg/kg rule was written for — a weight-based paediatric dose eventually exceeds the adult dose, which is why formularies pair every mg/kg figure with a maximum. Document the calculated figure and the ceiling when you escalate.

Why does my answer differ from the pharmacy's by a small amount?

Almost always rounding, and almost always deliberate. Pharmacies round doses to a measurable or dispensable quantity — the nearest 0.1 mL for an oral syringe, the nearest half tablet, or a standard band for injectables — within a tolerance set by local policy. Compare the milligram figures first. If those match and only the volume differs, it is a rounding rule; if the milligrams differ, one of you has a different weight, a different band or a different interval.

How many doses per day is q6h, q8h or q12h?

Divide 24 by the interval: q6h is 4 doses, q8h is 3, q12h is 2, and daily is 1. Watch for orders written as three times daily (tds or tid), which is not the same as q8h — three times daily usually means with meals and can leave an interval of twelve hours overnight, while q8h means strictly every eight hours around the clock. For most antibiotics the distinction matters clinically, not just arithmetically.

What is a normal mg/kg dose?

There is no such thing across drugs — the range spans several orders of magnitude, from micrograms per kilogram for potent agents to 100 mg/kg/day for some penicillins. The number that matters is the band your formulary gives for this drug and this indication, and the calculator's job is to convert it, not to validate it. What you can sanity-check is the direction: a dose that lands in the hundreds of milligrams for a small child, or in single milligrams for an adult, deserves a second look at the units.

Does the calculator handle micrograms?

Yes — switch the ordered-dose unit to mcg/kg and the stock strength unit to mcg, and everything converts to milligrams internally before the division. Micrograms are worth entering carefully: the abbreviation ug has been mistaken for mg often enough that ISMP recommends writing mcg in full, and a thousand-fold error in this direction is not survivable for several drugs.

References

  • ISMP Targeted Medication Safety Best Practices for HospitalsInstitute for Safe Medication Practices
  • Pediatric & Neonatal Dosage Handbook — Wolters Kluwer / Lexicomp
  • Calculation of Drug Dosages: A Work Text, 11th ed. — Elsevier (Ogden & Fluharty)
  • Preventing Medication Errors: Quality Chasm Series — Institute of Medicine, National Academies Press