Dosage Calculator
Convert a prescribed milligrams-per-kilogram order into a per-dose amount and a measurable volume, with the maximum daily dose enforced.
Dosage Calculator
Results recalculate instantly on every keystroke. Nothing you type is transmitted.
What this result does not account for
- Performs arithmetic only; it cannot validate that the order itself is appropriate.
- Takes no account of renal or hepatic clearance, interactions or contraindications.
- Cannot detect a units error in the values you enter.
In short: A 15 mg/kg/day order for an 82 kg adult computes to 1,230 mg/day, but a 1,000 mg daily maximum caps it at 1,000 mg — 333.3 mg three times a day, or 6.67 mL of a 250 mg/5 mL liquid. Ignoring the cap would have given a 23% overdose.
Formula
The minimum function is the safety-critical part: above a certain weight the cap, not the arithmetic, sets the dose.
Worked Example
- Multiply out the order. 15 mg/kg × 82 kg = 1,230 mg/day.
- Apply the ceiling. 1,230 exceeds the 1,000 mg maximum, so the dose is capped at 1,000 mg/day.
- Divide by frequency. 1,000 ÷ 3 = 333.3 mg per dose.
- Convert to volume. 250 mg/5 mL = 50 mg/mL, so 333.3 ÷ 50 = 6.67 mL.
- Check it backwards. 6.67 mL × 50 × 3 ÷ 82 = 12.2 mg/kg/day — below the order because the cap bound.
The cap is the whole point of this example. A straight weight-based calculation gives 1,230 mg a day, and at 410 mg a dose that is 8.2 mL of liquid rather than 6.67 — a 23% overdose that looks entirely plausible on a chart. Weight-based dosing is linear and bodies are not: above a certain weight the maximum daily dose, not the arithmetic, determines what is given. This is why the reverse check matters. Working backwards from the volume gives 12.2 mg/kg/day rather than the 15 that was ordered, and that discrepancy is not an error — it is the cap doing its job, and seeing it confirms the calculation was applied rather than skipped.
Strengths & Limits Of This Model
Where this engine is strong
- Enforces the maximum daily dose inside the calculation rather than mentioning it.
- Converts to a measurable volume and states how to measure it.
- Provides an independent reverse check in mg/kg/day.
Where it stops
- Cannot select a drug, route or interval.
- Cannot adjust for organ function.
Practical Use Cases
Converting an order into a measurable volume
The step where mg becomes mL is where most administration errors occur.
Checking whether a maximum dose binds
In heavier patients the ceiling frequently overrides the weight-based figure.
Performing an independent second check
Work backwards from the volume to mg/kg/day and confirm it matches the order.
Dosing a child
Paediatric orders have their own conventions. Use the Pediatric Dose Calculator.
Methodology & Editorial Standards
This engine performs the arithmetic that converts a prescribed weight-based order into an administrable quantity, and it enforces the maximum daily dose as part of that conversion rather than reporting it as an afterthought. The daily amount is the lesser of the weight-based product and the stated ceiling, because above a certain body weight the ceiling rather than the arithmetic determines the dose, and a calculator that omits this step will confidently produce an overdose for a heavy patient. The per-dose amount follows from the daily total and the dosing frequency, and the volume follows from the concentration expressed as strength per unit volume. The engine presents an independent reverse check, recomputing milligrams per kilogram per day from the final volume, since verifying a calculation by a different route is standard practice in medicines administration and will reveal both arithmetic slips and an unnoticed cap. Measurement guidance reflects that household spoons vary by nearly threefold and are never an acceptable measure. The engine states the unit conventions whose violation causes thousand-fold errors, and notes that weight-based arithmetic is blind to renal and hepatic clearance. This calculator is an educational estimate and is not medical advice, diagnosis, treatment or a prescription. It performs arithmetic on values you enter and cannot assess your clinical condition. Never start, stop, change or skip a dose of any medicine on the basis of a number produced here. Dose selection belongs to a prescriber working from the approved product label, your full medication list and your current clinical state. If you are acutely unwell, dehydrated, vomiting, or your kidney function is changing, estimating equations are unreliable and urgent clinical review is required. The engine implements the standard published formula for this calculation. Inputs are validated for domain and sign before evaluation, and any undefined case returns an em-dash rather than a spurious value.
Computation runs in IEEE-754 double precision at full internal precision; rounding to two decimal places occurs strictly at the display layer, so no cumulative drift enters the result. All monetary outputs use accounting presentation — grouped thousands, two decimals, negatives in parentheses — so figures can be transcribed directly into a model or working paper. Division-by-zero and out-of-domain inputs return an em-dash rather than a misleading number.
This engine was reconciled against an independent reference implementation and hand-verified for the worked example above before release. Our full five-stage review process is published on the About Us page.
Disclaimer. This calculator is provided for informational and modelling purposes only and does not constitute financial, tax, legal, medical, or engineering advice. Verify all figures with a qualified professional before acting on them.
Dosage Calculator — 20 Expert FAQs
20 analyst-written answers to the questions practitioners actually ask — optimised for voice and answer-engine retrieval.
How do I calculate a dose from mg/kg?
Multiply mg/kg by weight in kg for the daily amount, apply any maximum, then divide by doses per day.
What is a maximum daily dose?
A ceiling above which the weight-based calculation no longer applies. Above a certain weight it sets the dose.
Why did my dose get capped?
Because the weight-based figure exceeded the ceiling. Here 1,230 mg was capped to 1,000, avoiding a 23% overdose.
How do I convert mg to mL?
Divide the dose in mg by the concentration in mg/mL. A 250 mg/5 mL liquid is 50 mg/mL.
Can I use a kitchen spoon?
No. A kitchen teaspoon ranges from about 2.5 to 7 mL. Use an oral syringe.
How should I double-check?
Work backwards: volume × concentration × frequency ÷ weight should return the ordered mg/kg/day.
What is the most dangerous unit error?
Confusing milligrams with micrograms — a thousand-fold error. Also pounds entered as kilograms, a 2.2× error.
Why avoid trailing zeros?
Because 10.0 mg misread as 100 mg is a tenfold overdose. Write 10 mg, and write 0.5 rather than .5.
Does this account for kidney function?
No. Renally cleared drugs need separate adjustment against creatinine clearance.
Should I round the dose?
Rounding to a practical increment is normal, but it is a clinical judgement, especially for narrow-therapeutic-index drugs.
Is mg/kg the same for children?
The arithmetic is, but paediatric doses come from paediatric studies, not from scaling an adult dose.
What if the concentration is per 100 mL?
Enter it exactly as written. The engine computes mg/mL from whatever strength and volume you give it.
Does frequency change the total?
No. It divides the same daily total into more or fewer administrations.
What if my calculated volume seems large?
Stop and re-check. An implausible volume usually signals a units error or a more concentrated preparation is intended.
Can this tell me which drug to take?
No. It performs arithmetic on an order you already have.
Who should check the calculation?
A second qualified person, independently, for any high-risk medicine. That is standard practice.
Is this dosage calculator free to use?
Yes. It is free, requires no account, and has no usage limits. ApexConverter is funded by contextual advertising, never by selling user data.
Is my data sent to a server?
No. The engine runs as Vanilla JavaScript inside your browser under our Zero-Server Client-Side Execution model. Your figures are computed locally and are never transmitted, logged, or stored.
How accurate is this calculator?
It applies the standard closed-form formula in IEEE-754 double precision, rounding only at the display layer. The engine is reconciled against an independent reference implementation before release.
Does it work on mobile?
Yes. The interface is mobile-first with numeric keypad hints and is tested down to a 320-pixel viewport with no horizontal scrolling.