اسیدهای دو ظرفیتی مثل H2A  طی دو مرحله تفکیک میشوند

H2A --------->   H+   +   HA-

 HA----------->  H+  +   A2-

 در نتیجه دو ثابت اسیدیK1   و K2  خواهیم داشت:

  

 برای محاسبهPH این اسیدها مطابق یکی از سه حالت زیر عمل می کنیم :

1)وقتی مقدار عددی K1خیلی بزرگتر از K2 است ودر محلول غیر از H2A   و  HA-بقیه قابل صرف نظر کردن باشند می توان با اطمینان از   تفکیک مرحله دوم صرف نظر کرد ومشابه اسید های یک ظرفیتی با استفاده از تفکیک مرحله اول PH را محاسبه کرد

 

2)اگر K1 بزرگتر K2 باشد اما در محلول مقدار قابل توجهی از A2- داشته باشیم در این صورت با توجه به بزرگ بودن مقدار K1از مقدار H2A باقی مانده می توان صرف نظر نمود ویعنی فقط معادله تفکیک مرحله دوم تعیین کننده PH است

 

3)حالت سوم حالتی است که نمی توان هیچ کدام از تعادلات را نادیده بگیریم در این حالت به اسانی می توان اثبات کرد که :

 [H+] = ( K1K2)0.5