Buying guide

The Best CO2 Controller for a Planted Aquarium

Johnny Alto, illustrated portraitResearched by · Published July 20, 2026

How this guide was made: I don't own every product I write about, and I won't pretend otherwise. Unlike the hands-on reviews elsewhere on this site, this is a research pick, synthesized from planted-tank and aquascaping communities, and public owner discussions. It reflects the available research, not my own product testing. See how we research our picks →

Short answer: The best CO2 controller for a planted aquarium is the Milwaukee MC122 pH Controller. A popular pH controller for planted CO2. The main things to weigh are accurate ph probe, switches your solenoid, set a safe target, and keep a drop checker too.

Top pickMilwaukee MC122 pH ControllerView offer →
CO2 Controller for a Planted Aquarium
Top pick

Milwaukee MC122 pH Controller

A popular pH controller for planted CO2. It continuously reads pH and cuts the CO2 solenoid when the tank hits your target, so it guards against the CO2 overdose a stuck timer can cause, and it is calibratable with standard buffer solutions. Aquascapers like it as an affordable way to add pH-based CO2 control, and it pairs with a solenoid regulator.

View on Amazon Editorial illustration.

A CO2 controller reads tank pH and switches the CO2 solenoid on and off to hold a target, which adds a safety net against overdosing CO2 and crashing pH. It is a step beyond a plain timer-and-solenoid setup. Aquascapers look for an accurate pH controller with a reliable probe and a solenoid it can switch.

How do the best options for CO2 controller for a planted aquarium compare?

PickProductWhy it makes the list
Top pickMilwaukee MC122 pH ControllerA popular pH controller for planted CO2.
SimplerTimer plus solenoid (no controller)The common setup that just runs CO2 on a timer with the lights, no pH feedback. Cheaper and fine for stable tanks, but it lacks the controller's safety cutoff.

What should you look for in CO2 controller for a planted aquarium?

A few things separate a good CO2 controller for a planted aquarium from a frustrating one: accurate ph probe, switches your solenoid, set a safe target, and keep a drop checker too. Weigh these before you buy.

What are the best alternatives?

Simpler

Timer plus solenoid (no controller)

The common setup that just runs CO2 on a timer with the lights, no pH feedback. Cheaper and fine for stable tanks, but it lacks the controller's safety cutoff.

Bottom line: a pH controller like the Milwaukee MC122 adds an overdose safety net to planted CO2; a plain timer-and-solenoid is the simpler, cheaper route.

Our top pickMilwaukee MC122 pH Controller
View on Amazon

Frequently asked questions

What is the best CO2 controller for a planted aquarium?

Milwaukee MC122 pH Controller. A popular pH controller for planted CO2.

What should you look for in CO2 controller for a planted aquarium?

Focus on accurate ph probe, switches your solenoid, set a safe target, and keep a drop checker too.

What is a good alternative to the Milwaukee MC122 pH Controller?

The Timer plus solenoid (no controller). The common setup that just runs CO2 on a timer with the lights, no pH feedback. Cheaper and fine for stable tanks, but it lacks the controller's safety cutoff.

Related buying guides

This is a research-based buying guide, not a personal hands-on review. Product details, prices, and availability can change; confirm the current listing on Amazon. As an Amazon Associate I earn from qualifying purchases. Amazon and the Amazon logo are trademarks of Amazon.com, Inc. or its affiliates.

← More Pets & Aquariums · All guides · How we research · About · Affiliate Disclosure · Privacy Policy · Contact