Aquarium CO2 Calculator β Bubble Rate & PPM for Planted Tanks
Calculate the right CO2 bubble rate (bps) and target 30 ppm for your planted aquarium. Works for low-, medium-, and high-tech setups with real formulas based on PAR lighting intensity.
Calculator
How to use the CO2 calculator
- Enter tank volume β Use actual water volume (tank volume minus substrate, rocks, driftwood).
- Select light level β Low (<30 PAR), medium (30β50), or high-tech (50+ PAR). Light drives plant CO2 demand.
- Read starting bubble rate β The calculator returns a conservative starting bps β always begin low.
- Increase gradually β +0.5 bps every 2β3 days while monitoring the drop checker and fish behavior.
Why 30 ppm is the target for planted aquariums
Aquatic plants evolved in water with CO2 concentrations far lower than terrestrial plants encounter in air β ambient equilibrium with atmospheric CO2 gives water roughly 2β4 ppm. This is why un-enriched planted tanks grow slowly and favor algae, which can extract carbon from bicarbonate (kH) while most aquatic plants cannot. Pressurized CO2 injection bypasses this bottleneck by delivering 30 ppm dissolved CO2 β the concentration at which nearly every aquarium plant species photosynthesizes at its maximum practical rate without risking the fish.
The 30 ppm target comes from decades of hobbyist work (Amano, Barr, 2Hr Aquarist) and aligns with peer-reviewed aquatic horticulture literature. At 30 ppm, stem plants like rotala, ludwigia, and bacopa grow 3β10Γ faster than un-enriched equivalents, carpeting plants (monte carlo, HC cuba) form dense mats, and algae pressure drops significantly because competing higher plants outstrip it for nutrients.
The pH / kH / CO2 relationship
Dissolved CO2 can be inferred indirectly from pH and kH (carbonate hardness), because CO2 in water forms carbonic acid:
ppm CO2 β 3 Γ kH Γ 10^(7.00 β pH)
Example: kH = 4 dKH, pH = 6.6 β CO2 β 3 Γ 4 Γ 10^0.4 β 30 ppm. This math is the basis of the standard drop checker, which uses a fixed 4 dKH reference solution so it responds only to CO2 changes, not to your tank water chemistry.
Pressurized CO2 equipment β what you need
A complete pressurized CO2 setup has five essential parts. Buying quality the first time saves money because the components last decades:
- Cylinder:2.5 lb (small tanks < 30 gal), 5 lb (40β75 gal), or 10 lb (90β120 gal). Refills $15β$30 at welding-supply stores.
- Dual-stage regulator: $90β$300. Dual-stage prevents end-of-tank dump (sudden pressure spike when the cylinder empties). Look for CGA-320 fitting (US standard).
- Solenoid valve: Turns CO2 on/off with a timer. ~$30 separately, often integrated into regulators.
- Needle valve + bubble counter: Precise bps adjustment.
- Diffuser or atomizer:Glass ceramic diffuser for tanks < 50 gal; inline atomizer on the filter return for larger tanks.
- Drop checker: The only reliable way to measure in-tank CO2. Always use 4 dKH reference solution.
Bubble rate by tank + light level
| Tank size | Low light | Medium light | High-tech |
|---|---|---|---|
| 10 gal | 0.5 bps | 1 bps | 2 bps |
| 20 gal | 1 bps | 2 bps | 4 bps |
| 40 gal | 2 bps | 4 bps | 8 bps |
| 75 gal | 4 bps | 7 bps | 14 bps (mist) |
| 120 gal | 6 bps | 12 bps | Use mist / inline atomizer |
Bubble rates are starting points. Always tune by drop checker color + fish behavior β tanks of identical size can tolerate wildly different injection rates depending on surface agitation, plant mass, and stocking.
Frequently Asked Questions
What is the ideal CO2 level for a planted aquarium?
The target CO2 concentration is 30 ppm β the sweet spot where most aquatic plants photosynthesize aggressively without stressing fish. Below 15 ppm plant growth stalls and algae outcompetes; above 50 ppm fish show surface-gasping and lateral-line darkening. Use a drop checker with 4 dKH reference solution β it turns lime-green at 30 ppm, yellow at > 40 ppm (too much), blue at < 15 ppm (too little).
How fast should my aquarium CO2 bubble rate be?
Rule of thumb: 1 bubble per second (bps) per 10 gallons for medium light (30β50 PAR), scaling up to 2 bps per 10 gallons for high-tech setups. Always start at half your calculated rate and increase 0.5 bps every 2β3 days. Monitor the drop checker and watch fish behavior β gasping or skittish movements signal excess CO2.
Should I run CO2 24/7 or with the lights?
Run CO2 only during the photoperiod, starting 1β2 hours before lights-on and ending 1 hour before lights-off. Plants only use CO2 under light; running 24/7 wastes gas and raises overnight pH swings that stress fish. A solenoid valve + timer automates this.
Can I use DIY yeast CO2 instead of a pressurized system?
Yes for tanks up to 20 gallons. A 2-liter sugar + yeast bottle produces roughly 0.5β1 bps for 2β3 weeks before needing a recharge. Pressurized CO2 is vastly superior above 20 gal: stable output, precise control, much cheaper per ppm long-term. Pressurized setups pay for themselves within 6β12 months vs. DIY.
What CO2 system size do I need?
A 2.5 lb (1.1 kg) CO2 cylinder runs a 10β30 gal tank for 4β6 months; a 5 lb cylinder runs a 40β75 gal tank for 6β9 months; a 10 lb cylinder runs a 90β120 gal tank for 9β12 months. Larger cylinders cost only slightly more per refill, so buy the biggest you can accommodate β refills at welding supply stores are typically $15β$30.
What happens if I inject too much CO2?
Fish gasp at the surface, skim the top of the tank, and show rapid gill movement β the first warning signs. Above 50 ppm CO2 causes chronic respiratory acidosis; above 80 ppm is rapidly fatal. If you see gasping: increase surface agitation immediately, turn off CO2, run an airstone. CO2 poisoning is one of the most common causes of overnight planted-tank wipeouts.
Does higher kH reduce CO2 availability?
No β kH (carbonate hardness) affects pH buffering but not the amount of dissolved CO2 in water. What changes is the pH shift: a 30 ppm CO2 injection in 4 dKH water drops pH by ~1.0 unit, but in 10 dKH water only by ~0.6 units. The drop checker uses the fixed 4 dKH reference precisely to eliminate this variable.
Sources & References
- [1]CO2 in Planted Aquariums β Complete Guide β 2Hr Aquarist
- [2]The pH / KH / CO2 Relationship Chart β Aquatic Plant Central
- [3]Estimative Index CO2 Guidelines β Barr Report (Tom Barr)
- [4]Planted Aquarium CO2 Fundamentals β Advanced Planted Tank
Related Calculators
- Aquarium Volume CalculatorAll-in-one aquarium calculator: volume in gallons, liters & UK gallons, water weight, recommended heater wattage, filter GPH and substrate.
- Aquarium Gravel CalculatorCalculate exactly how much gravel or sand your aquarium needs by tank size and depth. Multi-substrate (gravel, sand, planted).
- Aquarium Stocking CalculatorCheck if your aquarium is overstocked using the AqAdvisor-style bioload model with surface-area and filtration factors.
- Aquarium Heater CalculatorCalculate the right heater wattage for your aquarium based on tank size, target temperature and room temperature differential.
- Aquarium Water Change CalculatorCalculate how many gallons of water to remove for a 10/25/50 % water change. Nitrate dilution calculator included.
- Pond Volume CalculatorCalculate pond volume in gallons and liters for rectangular, round, kidney-shaped and irregular ponds. Plus liner size and pump flow.