CO2 to Bicarbonate Calculator for Aquariums

CO2 to Bicarbonate Calculator

Estimate dissolved CO2, bicarbonate alkalinity, KH reliability, degassed pH drop, and planted tank target fit.

🐟Unit System
💧Presets
Tank And Carbonate Inputs
Profile adjusts carbonate-KH confidence for the CO2 estimate.
Use an aerated sample after pH stops rising.
Dissolved CO2 0 ppm from KH and pH
Bicarbonate Estimate 0 ppm HCO3 from carbonate KH
Tank Volume 0 gal / L
Planted Target 0 ppm gap
🧪Chemistry Profile Grid
100%KH used for CO2
20-30Typical CO2 ppm
0.8pH drop guide
HighFormula trust
📊CO2, KH, And Bicarbonate Comparison
KH and pH caseCO2 ppm formulaAlkalinity as CaCO3HCO3 estimate
2 dKH at pH 6.89 ppm35.7 ppm43.5 ppm
4 dKH at pH 6.819 ppm71.4 ppm87.1 ppm
5 dKH at pH 6.638 ppm89.2 ppm108.8 ppm
8 dKH at pH 7.024 ppm142.8 ppm174.2 ppm
🌱Planted Tank Target Table
Tank styleTarget CO2Degassed pH dropReading note
Low tech planted5-15 ppm0.2-0.5 pHUsually no injection
Low light injected15-25 ppm0.5-0.8 pHModerate plant demand
Medium planted20-30 ppm0.7-1.0 pHCommon target band
High tech carpet25-35 ppm0.9-1.2 pHWatch livestock response
Sensitive livestock8-18 ppm0.3-0.7 pHUse a gentler ceiling
📏Common Tank Size Reference
TankDimensionsVolumeCO2 mass at 30 ppm
5 gal nano16 x 8 x 10 in / 41 x 20 x 25 cm5 gal / 19 L0.57 g dissolved
10 gal20 x 10 x 12 in / 51 x 25 x 30 cm10 gal / 38 L1.14 g dissolved
20 long30 x 12 x 12 in / 76 x 30 x 30 cm20 gal / 76 L2.27 g dissolved
40 breeder36 x 18 x 16 in / 91 x 46 x 41 cm40 gal / 151 L4.54 g dissolved
75 gal48 x 18 x 21 in / 122 x 46 x 53 cm75 gal / 284 L8.52 g dissolved
125 gal72 x 18 x 21 in / 183 x 46 x 53 cm125 gal / 473 L14.20 g dissolved
🔍Water Profile Comparison Grid
ProfileKH reliabilityBicarbonate meaningBest comparison
Standard tap KHHighMostly carbonate alkalinityKH, pH, degassed pH
Injected planted tankHighGood for target tuningKH and pH drop
Active aquasoilMediumAcids can depress pHDegassed pH trend
Blackwater acidsLowKH may not explain pHDirect CO2 if available
Phosphate bufferedLowNon-carbonate alkalinity highMeasured CO2 and livestock
Limestone hardwaterHighBicarbonate usually strongKH and pH baseline
Cichlid carbonate mixHighHigh alkalinity bufferKH trend over time
Marine or reef alkalinityMediumCarbonate share is higherUse reef alkalinity context
Calculation tip: The KH and pH formula assumes carbonate alkalinity is the main buffer. Active soils, phosphate buffers, and organic acids can make calculated CO2 read high.
Degassed tip: Compare tank pH with a fully aerated sample from the same water. The pH drop shows how much CO2 pressure is added by injection.

The initial experience most hobbyists have with adding dissolved co2 to their tank was probably when they used their sump or canister as a reactor. They bought the reactor and hooked up the regulator. After reading a blog post they were confident that all those bubbles would dissolve into water. So they tested the pH. Hmmm. That doesn’t look right.

The calculator says there should be 20 ppm of CO2 in the water. However, the pH hasn’t moved at all. Maybe the kh test is off or maybe the co2 isn’t dissolving. Maybe it’s chasing a ghost. Most of the time the issue isn’t the equipment. It’s nearly always the math behind the chemistry.

Why You Should Stop Watching Bubbles

On paper its an elegant relationship between pH, carbonate hardness and dissolved carbon dioxide. In practice? It is messy. Fortunately the calculator do all the math for you. Know what the inputs mean for your tank.

KH isn’t simply a number from a test strip. KH represents your alkaline buffer capacity; those thing that hold your pH steady. Primarily these are carbonates and bicarbonates. They act as a shock absorber for pH. Injecting CO2 add carbonic acid. What happens to that acid?

If your KH is high, the acid gets neutralized. Your pH remains high. Low KH? Yes. Your pH plummets. Quickly. Not good, especially if you have livestock. Stress and death may follow.

And this is why I harp on the degassed pH input. Hobbyists mostly ignore it. But it’s the best anchor you’ve got. How do you get it? You take a water sample and aerate it hard for twelve to twenty-four hours. All the dissolved CO2 comes out. The pH is the real deal then. Compare that high reading to the pH in your running tank. The difference indicates the amount of CO2 pressure you’ve added.

Zero point eight to one point zero pH units indicates healthy CO2 injection. Less than that and you’re probably not getting your gas to dissolve very well. More then that and you may be overfeeding the plants. You may be suffocating the fish.

Also, it will break out the bicarbonate estimate. Why does this matter? Because now you can see how much actual alkalinity is in the water. Calcium carbonate make up a little over 17 ppm per dKH. So basically its about 1.22 times that amount. When you’re dosing supplements, this is important. When you’re balancing trace elements, this is important as well.

You’ll find that certain waters (blackwater extract with lots of organic acids and phosphate buffers) makes the standard KH calculation less accurate. With this tool, you have a chance to correct for such profiles. Not all buffers are created equal.

The problem I see is that people lock into one particular number for CO2. Thirty ppm, according to the tech gurus, is good. But the plants don’t care what the number is. The plants care if it’s available. In a low-tech set-up, they may never see more than 5-15 ppm. However, the balance of nutrients and light means the plants thrive. Pumping all sorts of CO2 into a low-tech tank is wasting resources. It can even be toxic.

This table on this page shows target bands. The key point is the concept of balance. Match the amount of CO2 to the light level. Also match it to the flow rate. If there isn’t enough light, but you crank up the CO2, you’re just making a mess. If you have too little light and lots of CO2, you are being inefficient.

Consider the temperature, too. Gas dissolves more easy into cold water than it does warm water. So, if you have a seventy-degree tank with shrimp, you’re going to see a higher CO2 ppm. A tropical display running at eighty-two will have less. That’s why the calculator seeks out your temperature. It is not because of how the fish like it, but because it affects the solubility coefficient. Without taking this into account, you might wrongly believe that you are under-dosing. It is just physics in action.

So what does all this mean? Ultimately, it means using both calculation and observation. The math gives you a map, but you have to let the tank tell you if it is right. Not calculation. Observe the plants. Does new growth look yellow? (That’s a sign of being carbon limited.) Is the pH going down faster than you like? (That’s a sign of low buffering.) Use the tool as a starting place. Let the tank tell you if it’s right or not.

The math provides a map. It’s the fish and plants who do the walking on the terrain. Make adjustments slowly. Test frequently. Keep in mind that it’s more important for your tank to be stable than perfect. A moderately consistent level of CO2 is much better than wildly fluctuating levels of CO2. When you notice the plants begin to green-up then you’ve dialed into the sweet spot. The livestock will behave normaly.

It is time to stop watching those bubbles. It is time to start enjoying the view.

CO2 to Bicarbonate Calculator for Aquariums

Author

  • Ronan Granger

    Hi, I am Ronan Granger, the owner of AquaJocund.com! At AquaJocund, I’m thrilled to take you on a captivating and immersive journey through the wondrous realm of aquariums and aquatic life.

Leave a Comment