Brand-agnostic dosing for alkalinity, calcium, magnesium, nitrate and phosphate. Enter your own concentrations, build DIY two-part stocks, track consumption, and get doser-pump schedules — with every formula and source shown. Free, no login, your data stays on your device.
Alk, Ca, Mg, NO₃ and PO₄ in both directions: current → target, or "what does 10 ml actually do?" Works with DIY chemicals and any brand via custom concentrations.
Grams of salt + water → per-ml potency, fed straight back into the dose calculator. Randy's Recipes #1 and #2 built in, with solubility warnings.
Two tests a few days apart become your daily consumption rate and the standing daily dose that holds parameters steady — plus a doser-pump schedule.
Auto dose-splitting for corrections over 1.4 dKH/day, Ca+Alk precipitation warnings, kalkwasser pH-spike alerts, and net-volume math so you never dose against gross volume.
Every result has an expander with the formula, constants, and source — grounded in Randy Holmes-Farley's published reef chemistry articles.
Everything runs in your browser and saves to your device. No account, no upload, no subscription. Works at the tank with no signal.
Pick a parameter, pick an additive (or enter your own concentration the way labels state it), and get the exact ml or grams. Reverse mode tells you what a given dose will change. Corrections that exceed safe daily limits are automatically split across days.
Build two-part and Balling-style stock solutions from dry salts and feed the resulting potency straight into the doser. Then measure your tank's daily consumption from two dated tests and get the standing dose and pump schedule that hold it steady.
The adjacent math every reefer needs: dilution effects of water changes, how big a change reaches a target, salt mix amounts, salinity correction, kalkwasser dosing from RHF constants, and net water volume with rock/sand displacement.
Any additive, all the math shown. Free. No signup.
Open Reef Dosing Calculator