TankCalc › Plants

Aquarium Fertilizer Dosing Calculator

Grams of dry fertilizer salts (KNO3, KH2PO4, K2SO4, Epsom salt) to raise nutrients by a target ppm.

US gal
The actual water volume, not the tank size.
ppm
Of the main nutrient: NO3, PO4, K or Mg.
g

Result

How dry fertilizer dosing is calculated

1 ppm means 1 mg per liter. To raise a nutrient by a target amount you need target ppm × liters milligrams of that nutrient. Each salt contains only a fraction of the nutrient by weight, so:

grams of salt = target ppm × liters ÷ 1000 ÷ mass fraction

The mass fractions come from the molar masses of each compound:

Example

To raise nitrate by 5 ppm in 20 US gallons (75.7 L) of water you need 5 × 75.7 ÷ 1000 ÷ 0.613 ≈ 0.62 g of KNO3. It also adds about 3.2 ppm of potassium.

Dosing tips

Frequently asked questions

How much KNO3 per gallon for 1 ppm of nitrate?

About 6.2 mg (0.0062 g) per US gallon raises nitrate by 1 ppm, so roughly 0.62 g for 5 ppm in 20 gallons.

How much KH2PO4 for 1 ppm phosphate?

About 1.43 mg per liter (5.4 mg per US gallon) raises phosphate (PO4) by 1 ppm.

Does dry fertilizer change pH or KH?

These salts have little direct effect on KH. Plants using nutrients and CO2 changes have a bigger effect on pH.

Related calculators

Water

Aquarium CO2 Calculator (pH / KH)

Estimate dissolved CO2 in ppm from pH and KH, and the pH that corresponds to your target CO2.

Water

Water Change Calculator

What a water change does to nitrate (or any dissolved substance), and how big a change you need to hit a target.

Tank

Aquarium Volume Calculator

How many gallons or liters your tank holds: rectangle, bow front, cylinder, hexagon and corner tanks.