Partition Coefficient (Log P) Calculator

Calculate partition coefficient P and log P between two immiscible phases.
Find extraction efficiency and number of extractions needed for complete separation.

Partition Coefficient

The partition coefficient (P or K_D) describes how a compound distributes between two immiscible solvents at equilibrium. Log P is the most commonly used form in chemistry and pharmacy.

Definition:

P = [solute]_organic / [solute]_aqueous

log P = log₁₀(P)

For octanol-water system (standard in pharmacology):

  • log P < 0: Compound is more hydrophilic (water-loving)
  • log P 0–3: Moderate lipophilicity, good oral drug absorption range
  • log P > 3: Highly lipophilic (fat-loving), poor water solubility
  • log P > 5: Very lipophilic, poor bioavailability, accumulates in fat

Lipinski’s Rule of Five (drug-likeness): For oral bioavailability, a drug should have:

  • MW ≤ 500 g/mol
  • log P ≤ 5
  • H-bond donors ≤ 5
  • H-bond acceptors ≤ 10

Liquid-liquid extraction efficiency:

For a single extraction with volumes V_org and V_aq:

Fraction extracted = P × V_org / (P × V_org + V_aq)

E (%) = 100 × P × V_org / (P × V_org + V_aq)

Multiple extractions: After n extractions, fraction remaining in aqueous phase:

f_remaining = (V_aq / (P × V_org + V_aq))^n

Why multiple small extractions beat one large extraction: By Craig’s theorem, n extractions with volume V/n each are more efficient than one extraction with volume V (for P > 1 systems).

Distribution coefficient (D) at specific pH:

For weak acids/bases, pH affects the ionization and thus the apparent partition:

D = P × f_unionized

For a weak acid (pKa known): D = P / (1 + 10^(pH - pKa))

For a weak base: D = P / (1 + 10^(pKa - pH))

Common log P values:

Compound log P
Ethanol −0.31
Aspirin 1.19
Ibuprofen 3.97
Caffeine −0.07
Testosterone 3.32
Chloroform 1.97
Benzene 2.13
Cholesterol 8.74

How we build and check this calculator

This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.

SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.


Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.