We present a Pourbaix-like graphical approach to assess the corrosive nature of impure CO2 streams for carbon capture and storage purposes. The effects of critical N- and S-containing impurities is evaluated. The model behind the approach assumes that chemical equilibrium is established, with some kinetic effects accommodated. The input is the composition of the stream (total quantity of S, N, H and O) and the output is the equilibrium composition (speciation). Comparison with experimental data shows that the content of acids in the CO2 stream upon reaching chemical equilibrium is a strong indicator of the corrosiveness of a given mixture.