Skip to main content
U.S. flag

An official website of the United States government

PHREEQC Version 3

December 5, 2021

Overview of PHREEQC Version 3

Chemical waves of the Belousov reaction that are calculated with PHREEQC.
Chemical waves of the Belousov reaction that are calculated with PHREEQC.

PHREEQC Version 3 is a computer program written in the C++ programming language that is designed to perform a wide variety of aqueous geochemical calculations. PHREEQC implements several types of aqueous models including two ion-association aqueous models.


  •  Version 3.0--Documentation of all features, including high pressure calculations, charting (Windows), Pitzer and SIT activity-coefficient models, CD-MUSIC surface complexation, and isotope capabilities. Updated PhreeqcI. Additional methods for IPhreeqc modules.


  •  PhreeqcRM--Reaction module for reactive-transport simulators. Based on IPhreeqc, allows access to all PHREEQC reaction capabilities. Contains methods for initial and boundary conditions, running reactions on all model cells, transfer of data to and from the module, and parallelization by MPI or OpenMP.


Download Current Version of PHREEQC


Graphical User Interfaces

Batch Versions of PHREEQC

PhreeqcRM Reaction Module for Transport Models

IPhreeqc Modules


Documentation for PHREEQC


Additional Information

General Information

Release Notes and Readme Files

Other Resources

Publication Year 2021
Title PHREEQC Version 3
Product Type Software Release
Record Source USGS Digital Object Identifier Catalog