Pet Medication Dose Converter (mg ↔ mL)
Convert between mg, mg/mL, and mL for a medication dose your vet has already prescribed.
Results are estimates only — not a substitute for veterinary advice.
Enter any two values — the third will be calculated.
How the dose converter works
Liquid medications for pets are described by three numbers: the total dose in mg(how much drug your vet prescribed), the concentration in mg/mL(how many mg are in each mL of the liquid), and the volume in mL(how much liquid to draw up into the syringe). These three are related by a simple formula:
dose_mg = concentration_mg_per_mL × volume_mL
Enter any two of the three values and the calculator solves for the missing one. Common use cases:
- Vet prescribed 50 mg + bottle says 25 mg/mL → need 2 mL
- You drew 0.5 mL of a 10 mg/mL solution → total dose is 5 mg
- Dose is 20 mg, volume is 0.4 mL → concentration is 50 mg/mL
Important: This tool is for unit conversion of a dose that a veterinarian has already determined. It is not a dosing guide, does not account for weight-based dosing calculations, and should never be used to determine whether a dose is appropriate or safe for your pet. If you are unsure about a prescribed dose or instructions, contact your vet or a veterinary pharmacist.
Frequently Asked Questions
mg/mL is the concentration of a medication — how many milligrams of the active drug are in each milliliter of liquid. For example, a concentration of 5 mg/mL means each 1 mL of the liquid contains 5 mg of the drug. Multiply concentration × volume to get the total dose in mg.
Divide the prescribed dose by the concentration. If your medication is 50 mg/mL and the dose is 25 mg, you give 25 ÷ 50 = 0.5 mL per dose. Enter the dose (25 mg) and concentration (50 mg/mL) into our converter and it will solve for the volume automatically.
This tool is a unit converter only — it converts between mg, mg/mL, and mL for a dose your vet has already prescribed. It does not recommend doses, determine what drug to give, or replace veterinary advice. If you are unsure of a prescribed dose, contact your vet or a veterinary pharmacist.
Leave the 'Dose (mg)' field blank and enter the concentration and volume. The calculator will multiply them to find the total dose: dose_mg = concentration_mg_per_mL × volume_mL. This is useful for double-checking that a prescribed volume matches the intended dose.
Very small volumes (under 0.1–0.2 mL) can be difficult to measure accurately with a standard syringe. Use an appropriate-sized oral syringe (e.g., a 1 mL syringe for volumes under 1 mL) for accuracy. Ask your vet if dilution or a compounded formulation might make dosing easier for very small animals.