Isoelectric Point Calculator
ChemistryCalculate the isoelectric point (pI) and net charge of a protein or amino acid at any pH. Uses Henderson-Hasselbalch equation with standard pKa values.
Isoelectric Point (pI)
What is a Isoelectric Point?
The Isoelectric Point Calculator returns the isoelectric point (pI) and net charge at a given pH for all 20 standard amino acids. Select the amino acid and enter a pH to see the net charge computed using the Henderson-Hasselbalch equation applied to each ionisable group.
The isoelectric point is the pH at which a molecule carries zero net electrical charge. For single amino acids, pI is the average of the two pKa values flanking the neutral (zwitterionic) form. Net charge at any pH is computed by summing the fractional charges on each ionisable group (α-COOH, α-NH₃⁺, and side chain if present) from the Henderson-Hasselbalch equation. This determines whether the molecule will migrate toward the anode (negative charge, above pI) or cathode (positive charge, below pI) in an electric field — fundamental to electrophoretic separation.
For buffer calculations using amino acids as pH buffers (e.g., glycine buffer pH 2.3–3.6 or 8.6–10.0), the Henderson-Hasselbalch Calculator computes buffer pH from pKa and component ratios. For enzyme characterisation, the Michaelis-Menten Calculator and Enzyme Activity Calculator analyse catalytic behaviour.
How to use this Isoelectric Point calculator
- Select the amino acid from the dropdown (e.g., Glycine for simplest case; Aspartic acid for acidic pI; Lysine for basic pI).
- Enter the Solution pH — use the slider to scan across pH values.
- Read pI — the isoelectric point from standard reference data (pKa values from IUPAC reference tables).
- Read Net Charge at pH — positive value = cationic (below pI); negative = anionic (above pI); ~0 = at/near pI.
- For ion exchange: if you need amino acid/protein to bind DEAE anion exchanger (binds anions), set pH > pI; for CM cation exchanger (binds cations), set pH < pI.
Formula & Methodology
Net charge calculation (Henderson-Hasselbalch):For each ionisable group: Acidic group (COOH, side-chain acid): charge = −1 / (1 + 10^(pKa − pH)) Basic group (NH₃⁺, side-chain amine): charge = +1 / (1 + 10^(pH − pKa)) Net charge = Σ (charge contributions from all groups) pI = pH where net charge = 0pI calculation for simple amino acids:No ionisable side chain (Gly, Ala, Val, ...): pI = (pKa_COOH + pKa_NH3) / 2 Acidic side chain (Asp, Glu): pI = (pKa_COOH + pKa_sidechain) / 2 [neutral species: zwitterion but sidechain protonated] Basic side chain (Lys, Arg, His): pI = (pKa_NH3 + pKa_sidechain) / 2 [neutral species: zwitterion but sidechain protonated]Worked example — Lysine (Lys, K): pKa values: α-COOH = 2.16; α-NH₃⁺ = 9.06; ε-NH₃⁺ (side chain) = 10.54.pI = (pKa_alpha_NH3 + pKa_side_chain) / 2 = (9.06 + 10.54) / 2 = 9.80At pH 7 (physiological): α-COOH fully deprotonated (−1); α-NH₃⁺ mostly protonated (+1, pKa 9.06 >> 7); ε-NH₃⁺ fully protonated (+1, pKa 10.54 >> 7). Net charge ≈ +1. Lysine is cationic at physiological pH — which is why it binds negatively charged DNA and RNA. Histones (the protein spools around which DNA wraps in chromosomes) are extremely Lys-rich (pI ~10.8), maintaining tight electrostatic interaction with negatively charged DNA phosphates at cellular pH 7.2. This principle is taught in every Indian university biochemistry course and is a frequent NEET PG and MD entrance exam question.
Frequently Asked Questions