Jump to the tool
Vial Bench

Ten small calculators for prepared vials and the barrels they are drawn into, each doing one job.

Volume for an amount

For a solution whose strength is already known. Converts either way, and will not let a milligram be mistaken for a microgram on the way through.

Educational arithmetic only. Not medical advice and not a dosing protocol.

As printed on the vial, per millilitre of finished solution.
Required. The printed numbers mean a different volume on each of these.

Fill the fields in and the answer appears here.

The arithmetic, step by step
  1. Amount into volume: V = amount / strength. 500 mcg at 2.5 mg/mL is 500 / 2500 = 0.2 mL, because 2.5 mg/mL is 2,500 mcg/mL.
  2. Volume into amount: amount = V × strength. The same 0.2 mL holds 500 mcg.
  3. Both directions convert the units explicitly before dividing. Nothing is assumed to be in the same unit as anything else, because that assumption is where the thousand-fold error comes from.

This tool starts one step later than the vial tool

The vial strength tool begins with a solid and a liquid, which is where the displacement question and the ceiling label come from. This one begins with a strength somebody has already established: a vial that was mixed and labelled, or a solution that arrived ready made.

That changes what the answer can promise. There is no displacement to be uncertain about, because the strength was given rather than derived. What is uncertain instead is whether the stated strength is correct, and no calculator can check a label.

Why every field carries its unit

Milligrams and micrograms differ by a thousand, and both are in constant use here: vials are labelled in milligrams, amounts are usually talked about in micrograms. A field that accepts either and silently assumes one produces an answer out by a factor of 1,000 that looks exactly as confident as a correct one.

So the unit is part of the input, conversions are exact integer ratios, and an operation on two different dimensions is refused rather than coerced. Put a volume where a mass belongs and the tool says so instead of returning a number.

Next to this on the bench