A CO2 reactor is a device that dissolves carbon dioxide gas into aquarium water with near-100% efficiency before the water returns to the tank. Unlike a simple CO2 diffuser that releases bubbles into the water column (where a portion escapes before dissolving), a reactor keeps CO2 trapped inside a pressurized chamber until every molecule has dissolved. If you're growing demanding aquatic plants and losing CO2 through your diffuser, a reactor solves that problem completely.

The payoff is real: planted tank hobbyists consistently report denser plant growth, shorter internodes on stem plants, and better color in demanding species like Rotala rotundifolia or Ludwigia repens after switching from a diffuser to a reactor. This guide covers how reactors work mechanically, how to size one for your tank, which setups benefit most, how to install and dial one in, and what to watch for once it's running.

How a CO2 Reactor Works

The core principle is simple. Water from your canister filter or a separate pump flows into one end of a sealed reaction chamber. CO2 gas enters through an inlet port. Inside the chamber, the water and CO2 gas tumble together, and an internal impeller or a series of baffles creates turbulence that breaks the gas into tiny bubbles. Those bubbles keep circulating until they dissolve completely. The CO2-saturated water then exits out the other end and returns to the tank.

Internal vs. External Reactors

External reactors connect in-line on the output hose of a canister filter. The Rhinox 1000 and the Green Leaf Aquariums (GLA) Rex external reactor are popular in this category. They require drilling or using push-fit connectors on your existing hose runs, which some people find fiddly, but the result is a completely invisible setup. Nothing sits inside the tank.

Internal reactors hang inside the aquarium or sit on the substrate. The Aquario Neo CO2 Diffuser Reactor is a widely used internal option. It's easier to install since you just drop it in the tank, but it takes up visual space.

For most planted tank enthusiasts running a canister filter, an external inline reactor is the better choice. You get 100% CO2 absorption, no visible equipment inside the tank, and the CO2 -enriched water gets distributed directly by the canister's flow.

Why Reactors Beat Diffusers for Efficiency

A glass diffuser produces fine bubbles that rise through the water column. At typical aquarium CO2 injection rates of 1 to 3 bubbles per second, a measurable percentage of that CO2 reaches the surface and off-gasses before plants can absorb it. In a tall tank (24 inches or deeper), the loss is even greater. A reactor eliminates this because the CO2 never contacts the atmosphere until it's already dissolved.

Sizing a CO2 Reactor for Your Tank

Reactors are rated by the flow rate they can handle, usually expressed in liters per hour (L/H) or gallons per hour (GPH). Getting this right matters. If the flow through the reactor is too slow, CO2 can build up and create a gas lock. If it's too fast, water passes through before the CO2 fully dissolves.

A general sizing guide:

Tank Size Minimum Flow Rate Recommended Reactor
Up to 50 gallons 150-250 GPH Rhinox 500, Aquario Neo
50-100 gallons 250-400 GPH Rhinox 1000, UP Aqua
100-200 gallons 400-600 GPH GLA Rex Large, Sera Flore 1000

For most hobbyists running a 40 to 75-gallon planted tank, the Rhinox 1000 hits the sweet spot. It handles up to about 400 L/H, connects inline on 12/16mm or 16/22mm hose, and costs around $40 to $60. The build quality is excellent for the price.

Matching the Reactor to Your Canister Filter

Your canister filter's output flow is the controlling variable. A Fluval 307 pushes about 303 GPH at the head, so a reactor rated for 300+ GPH is appropriate. If your canister is undersized for a reactor, you can add a small powerhead to push water through the reactor separately, but this adds complexity.

Setting Up a CO2 Reactor: Step-by-Step

Installation is straightforward once you understand the plumbing. Here's how I approach it for an external inline reactor:

  1. Turn off the canister filter and unplug it. Never work on inline equipment while it's running.
  2. Cut the output hose. Most reactors install on the output (return) side, not the intake. This keeps the pump from having to push against CO2 pressure.
  3. Connect the reactor inline. Slide the hose onto the reactor's inlet and outlet barbs. Use hose clamps if your reactor includes them.
  4. Connect the CO2 line. Run a silicone CO2 hose from your regulator's solenoid to the reactor's CO2 inlet. A check valve between the regulator and the reactor is non-negotiable. It prevents water from siphoning back into your CO2 regulator if pressure drops.
  5. Prime the reactor. Before starting the filter, fill the reactor with water by submerging it or using a syringe to push water through. This prevents the pump from running dry.
  6. Start the canister and open the CO2. Set your bubble counter to 1 bubble per second initially. Watch for a steady stream into the reactor's chamber.
  7. Adjust until no bubbles exit the reactor outlet. You want CO2 entering the reactor but nothing escaping out the return line. Tweak the bubble rate until this equilibrium holds.

Dialing In CO2 Levels After Installation

The target CO2 concentration for a planted tank is 20 to 30 ppm. You can measure this with a drop checker (a small in-tank indicator that turns green at approximately 30 ppm CO2) or a CO2 test kit.

After installing a reactor, most hobbyists find they can reduce their bubble rate by 20 to 40% compared to using a diffuser, because none of the CO2 is wasted. Start conservatively and increase by half a bubble per second every other day while monitoring your fish. Signs of CO2 overdose include fish gasping at the surface, sluggish behavior, or a drop checker that turns yellow. If you see any of these, cut the CO2 and do a partial water change.

Running CO2 on a timer that matches your lighting period is standard practice. Turn it on 30 to 60 minutes before lights on and off 30 to 60 minutes before lights out. This prevents CO2 buildup during the dark hours when plants aren't photosynthesizing.

Maintenance and Troubleshooting

Reactors are low-maintenance but not zero-maintenance.

Gas Lock

The most common issue is gas lock, where a large bubble of CO2 collects inside the reaction chamber and blocks water flow. You'll notice the canister filter output weakens noticeably. The fix is to briefly pinch the output hose, which forces water pressure to push the gas bubble through. Some reactors have a release valve for this purpose. If gas lock happens repeatedly, reduce your CO2 bubble rate.

Algae Inside the Reactor

Over months, green algae can grow inside the reactor chamber, especially if the unit is placed near light. Remove the reactor every few months and flush it with a dilute citric acid solution (1 tablespoon per cup of water), rinse thoroughly, and reinstall. Never use bleach on reactor components.

Hose Leaks

CO2 is a small molecule and permeates standard vinyl airline tubing over time. Use silicone CO2 tubing between your regulator and reactor for a better seal, and check connections every month. A leaking joint often announces itself as a slight hissing sound.

For a full look at compatible equipment you can pair with a reactor, check out our Best Aquarium Equipment guide, which covers filtration, lighting, and CO2 systems that work well together.

When a CO2 Reactor Is Worth It (and When It Isn't)

A reactor is worth the investment when you're growing medium to high-light plants that demand stable CO2. These include Rotala sp., Glossostigma elatinoides, Hemianthus callitrichoides (HC Cuba), most stem plants, and carpet plants. If you're running a low-tech tank with low-light plants like Java fern, Anubias, or Cryptocoryne, you don't need CO2 injection at all, and a reactor would be overkill.

The break-even logic: a quality external reactor costs $40 to $80. A CO2 diffuser that works at 85% efficiency wastes roughly 15% of your CO2. If you're going through a 5-pound CO2 cylinder every 4 months at $30 per fill, recovering that 15% extends each fill by about 2 to 3 weeks. Over a year, you save 3 to 4 fills. That math gets better on larger tanks with higher CO2 demand.

If you're shopping for compatible CO2 components, take a look at our Top Aquarium Equipment roundup, which includes CO2 regulators, diffusers, and inline reactors at various price points.

FAQ

Do I need a canister filter to use a CO2 reactor? Most external inline reactors are designed to connect on the hose of a canister filter, so yes, that's the most practical setup. If you don't have a canister filter, you can run a separate small pump to push water through a standalone internal reactor, like the Aquario Neo. Some hobbyists also use a small powerhead with a reactor mounted to it.

Can I use a CO2 reactor on a saltwater reef tank? CO2 reactors are mainly used in freshwater planted tanks. In reef tanks, CO2 injection would lower pH and interfere with coral calcification. Saltwater systems that use CO2 do so in calcium reactors, which are a different piece of equipment specifically designed to dissolve calcium carbonate media using CO2 to release calcium and alkalinity into the water.

How do I know if my CO2 reactor is working properly? The two main indicators are plant behavior and a drop checker. Healthy, actively photosynthesizing plants will produce visible oxygen bubbles on their leaves (called pearling) during peak lighting hours when CO2 and light are both sufficient. A drop checker should read green (roughly 30 ppm CO2). If the checker stays blue, CO2 is too low. If it turns yellow, CO2 is too high.

Does a CO2 reactor make noise? A properly set up external reactor runs silently. If you hear gurgling from the canister filter output, that usually means a gas pocket has formed inside the reactor. Reduce the CO2 input rate or briefly restrict the output hose to push the pocket through. Persistent gurgling after adjustment usually points to an oversized CO2 input relative to the reactor's capacity.

Conclusion

A CO2 reactor is the most efficient way to get dissolved CO2 into a planted tank. Compared to a diffuser, you waste almost nothing, and you'll typically see the difference in plant growth within two to three weeks. Size the reactor to your canister filter's output flow, install a check valve without exception, and start at a conservative bubble rate while your plants adjust. Once dialed in, the system runs itself.