
Best free pharmacology resources for students
The free pharmacology resources worth your time: official drug labels, national formularies, NIH databases, regulator blueprints and where each one falls short.

Short answer: twelve calculations cover almost everything a pharmacy paper will ask. Six of them are mechanical enough that a calculator genuinely helps you practise, and we have built free ones for those. The other six are corrections and monitoring calculations where the arithmetic is trivial and the judgement is not, so a calculator would teach you very little. Both groups are below, with the formula and the mistake that costs most marks.
Calculations look like a small slice of a syllabus and behave like a large one. The reason is structural. In the GPhC Common Registration Assessment they occupy an entire paper of forty questions, and a pass in the clinical paper does not compensate for a fail in it. A candidate who is excellent clinically and shaky at arithmetic does not scrape through. They fail.
Other boards bury them instead. The NAPLEX content outline folds calculations into clinical items, which sounds gentler and is arguably worse. A miscalculated dose is scored as a wrong clinical decision, so the error costs you a treatment planning mark rather than a maths mark. Either way, the arithmetic decides marks that are not labelled arithmetic.
Three filters. The calculation had to appear across multiple boards rather than in one syllabus. It had to be something a pharmacist actually does, not a historical curiosity. And it had to have a failure mode worth teaching, because a calculation you cannot get wrong is not worth revising.
| Calculation | Formula or method | When you use it | Free calculator |
|---|---|---|---|
| Creatinine clearance | Cockcroft-Gault | Renal dose adjustment | Yes |
| Body surface area | Mosteller | Chemotherapy and paediatric dosing | Yes |
| Alligation | Parts by difference | Compounding a strength you do not stock | Yes |
| Dilution | C1V1 = C2V2 | Preparing a weaker solution | Yes |
| Ratio strength | 1 in N means 1 g in N mL | Adrenaline and older labelling | Yes |
| IV drip rate | Volume x drop factor / minutes | Gravity infusion sets | Yes |
| Adjusted calcium | Ca + 0.8 x (4 - albumin) | Interpreting calcium in low albumin | Not yet |
| Anion gap | Na - (Cl + HCO3) | Classifying metabolic acidosis | Not yet |
| Winter formula | Expected pCO2 = 1.5 x HCO3 + 8 | Checking respiratory compensation | Not yet |
| Corrected phenytoin | Sheiner-Tozer | Phenytoin levels in low albumin | Not yet |
| Vancomycin AUC | AUC24 to MIC ratio | Therapeutic drug monitoring | Not yet |
| Nitrogen balance | Protein g / 6.25 | Parenteral nutrition review | Not yet |
Cockcroft-Gault remains the equation most drug labels were written against, which is why it persists despite newer estimates of kidney function. The National Kidney Foundation sets it out in full. The trap is weight: the equation was derived using actual body weight, yet many dosing references specify ideal or adjusted weight in obesity, and choosing wrongly can shift a dose band. Work it through on our creatinine clearance calculator.
Mosteller won because it is simple enough to do reliably under pressure, taking the square root of height in centimetres times weight in kilograms divided by 3600. The original letter sits in the New England Journal of Medicine, and Cancer Care Ontario recommends it as the single method to use, precisely because mixing formulas between prescriptions introduces error. Our body surface area calculator shows the working.
Alligation answers a question compounders meet constantly: how to make a strength you do not stock from two you do. It fails more often than its difficulty warrants because the parts sit diagonally opposite the strength they belong to, so the difference nearest the lower strength gives the parts of the higher one. The target must also lie between the two stock strengths, since no mixture reaches a concentration outside its own ingredients. Practise on the alligation calculator.
C1V1 equals C2V2 is the first formula most students meet and the one they most often apply without thinking. The error is not arithmetic, it is units: mixing a percentage with a milligram per millilitre concentration on opposite sides of the equation produces a confident, wrong answer. Convert both sides to the same units before you start, every time.
A ratio strength of 1 in N means one gram in N millilitres, so adrenaline 1:1000 is 1 mg per mL and 1:10,000 is 0.1 mg per mL. That tenfold gap between two products with near identical labels is exactly why the notation is being retired in favour of milligrams per millilitre, and exactly why examiners still test it.
Converting is easier than it looks once you fix the definition in place. Percentage strength weight in volume is grams per 100 millilitres, so 1:1000 is 0.1 percent, and the concentration in milligrams per millilitre is simply 1000 divided by N. Anchor yourself on adrenaline, where 1:1000 is 1 mg/mL, and the rest of the ratios fall out by scaling rather than by a second formula. The questions that catch people combine a ratio with a volume, asking for the total quantity in a 10 mL ampoule rather than the concentration, which tests whether you noticed the units shifted.
Multiply the volume in millilitres by the drop factor of the giving set, then divide by the time in minutes. The drop factor is the part people forget to check, and it differs between standard and paediatric sets, which means the same prescription produces two different drip rates depending on the equipment in front of you.
Standard macrodrip sets commonly deliver 10, 15 or 20 drops per millilitre, while microdrip sets deliver 60. A question that names a paediatric or burette set is telling you to use 60, and one that names nothing is usually telling you the drop factor elsewhere in the stem. The second habit worth building is a sense check: if your answer comes out at several hundred drops a minute, the volume and the time have almost certainly been swapped, because no one counts drops that fast.
Roughly half of circulating calcium is bound to albumin, so a low albumin produces a low total calcium while the physiologically active ionised fraction is unchanged. Add 0.8 mg/dL for every 1 g/dL the albumin sits below 4, or in SI units add 0.02 mmol/L for every 1 g/L below 40. Treating an uncorrected result is a classic way to chase a number that was never abnormal.
Sodium minus the sum of chloride and bicarbonate, normally around 8 to 12 mEq/L when potassium is excluded. The gap sorts a metabolic acidosis into two families with completely different causes, which is why it is calculated before anything else is decided. A low albumin narrows the expected gap, so a raised gap can hide in a malnourished patient.
Expected pCO2 equals 1.5 times bicarbonate plus 8, give or take 2. It answers whether the lungs are compensating as they should for a metabolic acidosis. If the measured pCO2 is higher than predicted there is a respiratory acidosis on top, and if it is lower there is a respiratory alkalosis as well. One line of arithmetic converts a single disorder into a mixed one.
Phenytoin is heavily protein bound and only the free fraction is active, so hypoalbuminaemia produces a total level that looks reassuringly low while the patient is toxic. The Sheiner-Tozer equation divides the measured level by 0.2 times the albumin plus 0.1, with the first factor dropping in significant renal impairment. This is the calculation most likely to change what you do next.
Monitoring has moved from trough concentrations towards the ratio of area under the curve over 24 hours to the minimum inhibitory concentration. The shift matters because trough-only dosing pushed concentrations higher than necessary and took kidneys with it. The arithmetic is more involved than anything else on this list, which is why it belongs in software rather than in memory.
Protein in grams divided by 6.25 gives grams of nitrogen, the unit parenteral nutrition is actually prescribed in. Balance compares that intake against estimated losses. It is the least examined calculation here and among the most used in hospital practice, which is a reasonable summary of the gap between syllabus and ward.
The split is deliberate rather than a gap in our catalogue. The first six are mechanical: one formula, fixed inputs, a single right answer, and a failure mode you can drill away. A calculator gives you instant feedback on exactly the step you got wrong, which is why practising with one works.
The last six are corrections and monitoring decisions where the arithmetic is the easy part. Knowing that a phenytoin level needs correcting at all, or that a normal anion gap does not exclude an acidosis in low albumin, is the skill being tested. A calculator that returns a number without that judgement teaches the wrong lesson, so we would rather explain them here. Several are on our build list, and they will arrive with the reasoning attached.
Drill the decision before the arithmetic. Most marks are lost choosing the wrong method, not in the sums, so give yourself twenty mixed questions and answer only which formula applies, without calculating anything. That single exercise closes more gaps than an hour of long multiplication.
Then practise them inside clinical questions rather than as a maths set, because that is how most boards present them. Our free practice questions mix the two, and the full set of free pharmacy calculators gives you the formula, a worked example and the common trap for each one. Always check a final answer against a current reference such as the BNF rather than trusting any calculator, including ours.
A calculator is a practice tool, not a crutch, and the boards make that distinction for you by banning it in the papers where it would matter most. What survives into the exam hall is knowing which formula a question is asking for and which number it is trying to trick you on. Learn the twelve above in that order, decision first and arithmetic second, and calculations stop being the part of pharmacology you dread.
For study only. This article is written for learning and examination practice. It is not medical advice, not clinical decision support, and must never be used to make a decision about a real patient. Always verify against your local formulary, the product literature and a qualified pharmacist.
Seventeen free pharmacy calculators, each with the formula, a worked example and the trap that costs most marks.
Free to download. 7-day Pro trial. No credit card.