MossPearl

Planted tank calculators, with the sources shown

Methods

Methods and sources

Every formula and constant the calculators use, where it comes from, and the assumptions we had to make. Sources were read on the date shown in the list at the end.

Last updatedOct 19, 2026

Units and constants

Chemistry

Molar masses are summed from the IUPAC CIAAW standard atomic weights (IUPAC CIAAW4). The share of a nutrient in a salt is its mass in one formula unit divided by the molar mass, including any water of crystallization. A few of the results, so they can be checked: KNO₃ is 61.33% NO₃ and 38.67% K; KH₂PO₄ is 69.79% PO₄ and 28.73% K; K₂SO₄ is 44.87% K; MgSO₄·7H₂O is 9.86% Mg. The same weights give the label conversions: P₂O₅ × 1.338 = PO₄ and K₂O × 0.830 = K.

The trace mix (CSM+B) is a blend, so its shares are the guaranteed minimums on the bag (NilocG Aquatics5; base CSM Master Plant-Prod6).

Tank volume

Inner dimensions are outside length and width less two glass thicknesses, and height less one. Water depth is that height less the gap to the water line. The substrate bed is the inner footprint times the average of front and back depth. Only its solid part displaces water: bed × (1 − porosity), with porosity 25% for sand and 20% for gravel from the USGS table (USGS7). Hardscape displaces its full volume.

CO₂

CO₂ (ppm) = 3 × KH (dKH) × 107 − pH, the relation behind the Krib chart (The Krib (Chuck Gadd's CO2/pH/KH table)8). Solving for pH gives the target pH: 7 − log₁₀(CO₂ ÷ (3 × KH)). The 15–25 mg/L range and the 30 mg/L caution are the Krib table's; the 20–30 ppm target is from the EI guide (Barr Report forum9); drop-checker readings are from Hoppy's Barr Report post (Barr Report forum (Hoppy)10) and Green Aqua (Green Aqua11).

Dosing schedules

EI amounts are the Barr Report EI light table as written (Barr Report forum9), also published by NilocG (NilocG Aquatics12). Teaspoons become grams using a figure you can change; the 6 g default and the weighed values come from a UK Aquatic Plant Society thread (UK Aquatic Plant Society forum13). PPS-Pro uses Green Leaf Aquariums' recipe and doses (Green Leaf Aquariums14).

Build-up: with a weekly dose D and a weekly change of a fraction f, the level just before a change tends to D ÷ f, assuming no uptake. The chart steps through eight weeks of doses and changes.

Product labels

Liquid fertilizer and remineralizer doses are the makers' directions, scaled in a straight line to your volume and target: Seachem15, Tropica Premium16, Tropica Specialised17, Aquarium Co-op18, NilocG Aquatics19, 2Hr Aquarist20, Seachem Equilibrium21, SaltyShrimp22, Dennerle23. Liquid ppm assume a density of 1.00 g/mL because no label states one; real solutions are denser, so actual ppm run somewhat higher.

Light

PAR ranges and photoperiods are 2Hr Aquarist's (2Hr Aquarist on PAR24, on light hours25, on PAR tables26). DLI = PAR × hours × 3,600 ÷ 1,000,000 (Virginia Cooperative Extension27).

Species

Size, minimum base, temperature, pH, GH and group size are from each species' Seriously Fish profile (Seriously Fish28). Shrimp size is from UF/IFAS (University of Florida IFAS Extension29).

Sourcing rules

Sources for this page

  1. 1NIST: Handbook 44 (2023), Appendix C: 1 gallon = 231 cubic inches = 3.785 411 784 LRead Oct 19, 2026
  2. 2Wikipedia: Hardness of water: German degree (1 °dH = 10 mg/L CaO = 0.1783 mmol/L)Read Oct 19, 2026
  3. 3Seachem: Alkaline Buffer: dosage (1 meq/L = 2.8 dKH)Read Oct 19, 2026
  4. 4IUPAC CIAAW: Abridged standard atomic weightsRead Oct 19, 2026
  5. 5NilocG Aquatics: Plantex CSM+B guaranteed analysisRead Oct 19, 2026
  6. 6Master Plant-Prod: Plantex NutriTrace CSM guaranteed analysisRead Oct 19, 2026
  7. 7USGS: Heath, Basic Ground-Water Hydrology, Water-Supply Paper 2220, p. 7–8 (porosity table)Read Oct 19, 2026
  8. 8The Krib (Chuck Gadd's CO2/pH/KH table): CO2 chartRead Oct 19, 2026
  9. 9Barr Report forum: EI "light": the less technical aspects of the Estimative IndexRead Oct 19, 2026
  10. 10Barr Report forum (Hoppy): Drop checkers / CO2 indicators: why and howRead Oct 19, 2026
  11. 11Green Aqua: How to determine the CO2 level in your aquariumRead Oct 19, 2026
  12. 12NilocG Aquatics: Dosing information (EI and PPS-Pro tables)Read Oct 19, 2026
  13. 13UK Aquatic Plant Society forum: Teaspoons to grams conversion via chemical densityRead Oct 19, 2026
  14. 14Green Leaf Aquariums: PPS-Pro fertilizer pack: mix and dose (updated 2016 and 2018)Read Oct 19, 2026
  15. 15Seachem: Flourish: directions and guaranteed analysisRead Oct 19, 2026
  16. 16Tropica: Premium Nutrition: dosage and declarationRead Oct 19, 2026
  17. 17Tropica: Specialised Nutrition: dosage and declarationRead Oct 19, 2026
  18. 18Aquarium Co-op: Easy Green all-in-one fertilizer: directions and analysisRead Oct 19, 2026
  19. 19NilocG Aquatics: Thrive all-in-one liquid fertilizer: directions and analysisRead Oct 19, 2026
  20. 202Hr Aquarist: APT Complete: instructions and analysisRead Oct 19, 2026
  21. 21Seachem: Equilibrium: dosageRead Oct 19, 2026
  22. 22SaltyShrimp: Shrimp Mineral GH/KH+: dosageRead Oct 19, 2026
  23. 23Dennerle: Shrimp King Shrimp Salt GH/KH+: dosage and recommended valuesRead Oct 19, 2026
  24. 242Hr Aquarist: How to choose aquarium light for planted tanksRead Oct 19, 2026
  25. 252Hr Aquarist: Planted tank light hoursRead Oct 19, 2026
  26. 262Hr Aquarist: How to read PAR tablesRead Oct 19, 2026
  27. 27Virginia Cooperative Extension: Calculating and using daily light integral (SPES-720)Read Oct 19, 2026
  28. 28Seriously Fish: Species profiles (one per fish, linked in the table)Read Oct 19, 2026
  29. 29University of Florida IFAS Extension: Cherry shrimp Neocaridina davidi (EENY-751)Read Oct 19, 2026

Every figure above traces to one of these. Formulas are on Methods. Found an error? hello@mosspearl.com