Size your CO₂ injection to reach and hold a target ppm. Enter tank size, current CO₂, diffuser efficiency and outgassing rate. Get the steady “hold” BPM and an optional faster ramp BPM to reach your target in a set time. Includes an estimated CO₂ curve over time and safety guidance for planted tanks.
Enter details to calculate steady “hold” BPM, fast ramp BPM and see the predicted CO₂ curve.
Dissolved CO₂ changes from two main effects: injection (bubbles dissolving into water) and outgassing (CO₂ escaping to air). We estimate bubble mass from bubble volume and convert gas volume to mass (≈1.96 mg per mL CO₂ at STP). We then apply a diffusion efficiency for your diffuser/reactor and an outgassing constant k (/hour). “Hold BPM” maintains a steady target; “Ramp BPM” reaches the target by a chosen time, then you can drop to “hold”.
It varies with diffuser and surface agitation. Start low (e.g., 1–2 BPS), watch the drop checker, and adjust slowly every few days.
Reduce BPM immediately, increase surface agitation, and ensure good circulation. Resume slowly once behavior normalizes.
Liquid carbon (glutaraldehyde) is not gaseous CO₂. It can supplement carbon but doesn’t replicate stable 20–30 ppm CO₂.