This is a new tool, available now at
The tool replaces a previous one (removed from the web) where only simple acid-base solutions were considered.
The current one is not limited to the analysis of one solution or to acid-base titrations. Actually the tool also supports pH calculations of systems not undergoing titrations.
This is a great tool for real world applications like pH calculations from natural acid-base systems where a sample might consist of multiple acids mixed with several bases and/or their salts.
Examples of such systems are bio-samples (blood, saliva…) as well as geo-samples (sea and river water) and urban samples (sewage, wastewater,..).
This new tool is based on a general equation for acid-base systems that is solved using a residual analysis algorithm, avoiding the need for using inversion techniques, successive approximations, Newton-Raphson method, or the evaluation of derivatives or high-degree polynomials.