Today, we all agree that the pH drop method is the best for estimating and profiling CO2 levels in our tanks.
However, I still to this day think that when we talk about a pH drop, there still isn't a universally agreed upon rule/practice for how we must all measure our starting pH.
This is despite it being extremely important for knowing our starting CO2 level. We need to have a good estimate for our starting CO2 concentration in order to know what our pH drop means.
Dennis Wong wrote the best guide on the topic. But he says to take a tank water sample, let it sit to degas, and assume it has 2-3 ppm (so the 1 pH drop from there is the rule of thumb). But is it really 2-3 from every tank? And is it 2 OR 3? How can I target specifically 20 versus 30 versus 40 ppm ?
Some reputable aquarists (like Marian Sterian for example) don't even seem to use the pH drop method and simply recommend to aim for a lime green drop checker.
Other masters of the art, like Tom, Joe and Gregg just go for a 1.4 pH drop (1.2 for Joe if I remember correctly). I'm curious to know from what they measure the starting pH.
What we know for sure is that a 1 pH drop = roughly x10 times the starting CO2 concentration, as part of a logarithmic scale.
So:
Similarly, with a 1.4 pH drop:
1) The natural CO2 concentration in a biologically mature/active tank that is not CO2 injected can be anything from 2 ppm to 6 ppm (possibly more in tanks like Sudipta Shaw's, potentially as much as 10 ppm ). So taking a reading directly from a non-CO2-injected tank is one thing.
2) Taking a reading directly from CO2-injected tank at night or right before CO2 kicks in: the tank has the above + possibly still has residual CO2 from the previous photoperiod's CO2 injection. How much exactly is impossible to guess. So it's even more hard to predict.
3) Taking a sample of water from the tank and letting it sit for a day or two is yet another thing, it will come closer to equilibrium with the air but I believe that it still contains active microbiology from the tank and will likely now have less CO2 than the source tank but more CO2 than water that is fully in equilibrium with the air. Do we really know how much this concentration typically is and whether it varies widely from one tank to another?
4) Taking a sample of water from from the tank and running an air stone or some kind of mechanical agitation long enough for it to be brought into equilibrium with the air (you'll know it has reached that point when its pH stops rising beyond a certain point no matter how long you keep the agitation going), is yet another thing. I'm assuming that this overrides any biologically-generated CO2 and fully degasses it.
I use method #4 and then use this calculator (using the recommended Millero 2002 method since it's more accurate for biologically active freshwater systems) to estimate the CO2 concentration of my fully degassed tank water sample: https://www.hamzasreef.com/Contents/Calculators/CO2LevelFresh.php
I then use an excel sheet calculator that I made to figure out my target pH drop to reach my desired CO2 concentration (it simply uses the principle of: 1 pH drop = x10 times the initial CO2). Here are the results for my own tank:

So starting from my 0.65 ppm CO2 fully degassed water, I need a 1.7 pH drop from there to achieve 33 ppm CO2, and a 1.8 drop to achieve 40 ppm .
Am I missing something or am I incorrect about anything?
What I'd love to know specifically is whether that supposition is true or false: Mechanically agitating the tank water sample until its pH no longer rises no matter how much you try to agitate it does bring it into full equilibrium with the air. Because I don't see why it shouldn't.
If this is indeed true, then my method here is correct. If it's not true, then estimating the starting CO2 concentration is damn near impossible. And statements like "I have 30 ppm CO2 in this tank" are meaningless.
As you can see, the whole CO2 thing isn't easy when we're seeking accuracy, especially as far as trying to make it more accessible to a complete newbie. (Certainly not drop checker color game easy, but certainly more accurate, or so I hope.) Even after doing all of this work, this is still "an estimation". Because Millero 2002 itself is an estimation, albeit the best we have so far.
However, I still to this day think that when we talk about a pH drop, there still isn't a universally agreed upon rule/practice for how we must all measure our starting pH.
This is despite it being extremely important for knowing our starting CO2 level. We need to have a good estimate for our starting CO2 concentration in order to know what our pH drop means.
Dennis Wong wrote the best guide on the topic. But he says to take a tank water sample, let it sit to degas, and assume it has 2-3 ppm (so the 1 pH drop from there is the rule of thumb). But is it really 2-3 from every tank? And is it 2 OR 3? How can I target specifically 20 versus 30 versus 40 ppm ?
Some reputable aquarists (like Marian Sterian for example) don't even seem to use the pH drop method and simply recommend to aim for a lime green drop checker.
Other masters of the art, like Tom, Joe and Gregg just go for a 1.4 pH drop (1.2 for Joe if I remember correctly). I'm curious to know from what they measure the starting pH.
What we know for sure is that a 1 pH drop = roughly x10 times the starting CO2 concentration, as part of a logarithmic scale.
So:
- If your starting CO2 is 0.6 ppm , a 1 pH drop = 6 ppm CO2
- If your starting CO2 is 1 ppm , a 1 pH drop = 10 ppm CO2
- If your starting CO2 is 2 ppm , a 1 pH drop = 20 ppm CO2
- If your starting CO2 is 3 ppm , a 1 pH drop = 30 ppm CO2
Similarly, with a 1.4 pH drop:
- If your starting CO2 is 0.65 ppm , a 1.4 pH drop = 15 ppm CO2
- If your starting CO2 is 1 ppm , a 1.4 pH drop = 25 ppm CO2
- If your starting CO2 is 2 ppm , a 1.4 pH drop = 50 ppm CO2
- If your starting CO2 is 3 ppm , a 1.4 pH drop = 75 ppm CO2
1) The natural CO2 concentration in a biologically mature/active tank that is not CO2 injected can be anything from 2 ppm to 6 ppm (possibly more in tanks like Sudipta Shaw's, potentially as much as 10 ppm ). So taking a reading directly from a non-CO2-injected tank is one thing.
2) Taking a reading directly from CO2-injected tank at night or right before CO2 kicks in: the tank has the above + possibly still has residual CO2 from the previous photoperiod's CO2 injection. How much exactly is impossible to guess. So it's even more hard to predict.
3) Taking a sample of water from the tank and letting it sit for a day or two is yet another thing, it will come closer to equilibrium with the air but I believe that it still contains active microbiology from the tank and will likely now have less CO2 than the source tank but more CO2 than water that is fully in equilibrium with the air. Do we really know how much this concentration typically is and whether it varies widely from one tank to another?
4) Taking a sample of water from from the tank and running an air stone or some kind of mechanical agitation long enough for it to be brought into equilibrium with the air (you'll know it has reached that point when its pH stops rising beyond a certain point no matter how long you keep the agitation going), is yet another thing. I'm assuming that this overrides any biologically-generated CO2 and fully degasses it.
I use method #4 and then use this calculator (using the recommended Millero 2002 method since it's more accurate for biologically active freshwater systems) to estimate the CO2 concentration of my fully degassed tank water sample: https://www.hamzasreef.com/Contents/Calculators/CO2LevelFresh.php
I then use an excel sheet calculator that I made to figure out my target pH drop to reach my desired CO2 concentration (it simply uses the principle of: 1 pH drop = x10 times the initial CO2). Here are the results for my own tank:

So starting from my 0.65 ppm CO2 fully degassed water, I need a 1.7 pH drop from there to achieve 33 ppm CO2, and a 1.8 drop to achieve 40 ppm .
Am I missing something or am I incorrect about anything?
What I'd love to know specifically is whether that supposition is true or false: Mechanically agitating the tank water sample until its pH no longer rises no matter how much you try to agitate it does bring it into full equilibrium with the air. Because I don't see why it shouldn't.
If this is indeed true, then my method here is correct. If it's not true, then estimating the starting CO2 concentration is damn near impossible. And statements like "I have 30 ppm CO2 in this tank" are meaningless.
As you can see, the whole CO2 thing isn't easy when we're seeking accuracy, especially as far as trying to make it more accessible to a complete newbie. (Certainly not drop checker color game easy, but certainly more accurate, or so I hope.) Even after doing all of this work, this is still "an estimation". Because Millero 2002 itself is an estimation, albeit the best we have so far.
Last edited: