AquaEnv is an integrated software package for aquatic chemical model generation focused on ocean acidification and antropogenic CO2 uptake. However, the package is not restricted to the carbon cycle or the oceans: it calculates, converts, and visualizes information necessary to describe pH, related CO2 air–water exchange, as well as aquatic acid–base chemistry in general for marine, estuarine or freshwater systems. Due to the fact that it includes the relevant acid–base systems, it can also be applied to pore water systems and anoxic waters. AquaEnv is implemented in the open source programming language R , which allows for a flexible and versatile application: AquaEnv ’s functionality can be used stand-alone as well as seamlessly integrated into reactive-transport models in the R modelling environment. Additionally, AquaEnv provides a routine to simulate and investigate titrations of water samples with a strong acid or base, as well as a routine that allows for a determination of total alkalinity and total carbonate values from recorded titration curves using non-linear curve-fitting.