/

Isoelectric Point Calculator — pI from Protein or Peptide Sequence

Isoelectric Point Calculator — pI from Protein or Peptide Sequence
Biochemistry Tool

Isoelectric Point (pI) Calculator

Calculate the isoelectric point of any protein or peptide from its amino acid sequence — view the charge vs pH curve, compute net charge at physiological pH 7.4, and use the MCAT pI formula with full step-by-step working.

Isoelectric Point Calculator — pI from Sequence
Residues: 0 | Ionizable groups: 0
Quick Examples:
ACDE — acidic peptide
Insulin B-chain
Ubiquitin
Lysozyme
RKRK — basic peptide
DEDE — acidic peptide
Error
Isoelectric Point (pI)
pI position on pH scale:
01234567 891011121314
pI
Charge at pH 7.0
Charge at pH 7.4
Net Charge vs pH Curve
Ionizable Groups Identified
Group pKa Charge type Count Charge at pI
Practical Implications
Single Amino Acid pI Calculator — MCAT Formula Method

Select any amino acid to see its pKa values, which pI formula applies, and a full Henderson-Hasselbalch breakdown at any pH.

Charge at pH Calculator — Peptide Charge at Any pH

Calculate the exact net charge of a protein or peptide at any pH. Useful for predicting electrophoresis migration, ion exchange behavior, and solubility.

Net charge at pH —

What Is the Isoelectric Point? — Definition and Meaning

This isoelectric point calculator computes the pI of any protein or peptide from its amino acid sequence, shows the full charge vs pH curve, and calculates net charge at physiological pH. The isoelectric point (pI, also written as pI or PI) is the pH at which a protein, peptide, or amino acid carries zero net charge — the number of positive charges exactly equals the number of negative charges.

At pH = pI: net charge = 0 (positive charges = negative charges) Below pI → net positive charge | Above pI → net negative charge

The isoelectric pH is a fundamental property of every protein determined by its amino acid composition. It is not fixed by external conditions — only the amino acid sequence determines the isoelectric point. Understanding what an isoelectric point means is essential for electrophoresis, protein purification, and drug design.

What Does an Isoelectric Point of 9 Mean?

A protein with pI = 9 is a basic protein. At physiological pH 7.4, it carries a net positive charge because the solution pH (7.4) is below the protein's pI (9). Basic proteins like lysozyme (pI 11.35) and histones (pI > 10) are positively charged at pH 7.4 and bind negatively charged molecules like DNA and phospholipids.

Practical Importance of the Isoelectric Point

  • Minimum solubility at pI: Proteins aggregate and precipitate at their isoelectric point because there is no electrostatic repulsion between molecules. This is why milk curdles when acidified — casein (pI ≈ 4.6) precipitates at its isoelectric point.
  • Isoelectric focusing (IEF): Separates proteins by their isoelectric point in a pH gradient gel — each protein migrates until it reaches its pI zone and stops.
  • Ion exchange chromatography: At pH below pI, protein binds cation exchange resins; at pH above pI, it binds anion exchange resins.
  • Electrophoresis: At pH > pI, protein migrates toward the positive electrode (anode); at pH < pI, it migrates toward the cathode.

How to Calculate the Isoelectric Point — Step-by-Step

There are two methods to calculate isoelectric point depending on whether you are working with a single amino acid or a peptide/protein with multiple ionizable groups.

Method 1 — Simple Formula for Single Amino Acids (MCAT Method)

For a single free amino acid, the isoelectric point formula is the average of two pKa values. Which two depends on the type of amino acid:

Neutral AA: pI = (pKa_carboxyl + pKa_amino) / 2 Example: Glycine pI = (2.35 + 9.87) / 2 = 6.11
Acidic AA: pI = (pKa_carboxyl + pKa_sidechain) / 2 Example: Aspartate pI = (1.99 + 3.90) / 2 = 2.95
Basic AA: pI = (pKa_amino + pKa_sidechain) / 2 Example: Lysine pI = (9.06 + 10.54) / 2 = 9.80

Worked Example — Alanine (neutral amino acid)

  1. Identify: Alanine is a neutral amino acid (non-ionizable side chain)
  2. pKa1 (alpha-carboxyl) = 2.35; pKa2 (alpha-amino) = 9.69
  3. Apply neutral formula: pI = (2.35 + 9.69) / 2 = 6.02
  4. Interpretation: Alanine is slightly acidic compared to pure neutral (pH 7)

Worked Example — Aspartate (acidic amino acid)

  1. Identify: Aspartate is acidic (has an ionizable carboxyl side chain)
  2. pKa1 (alpha-carboxyl) = 1.99; pKa2 (alpha-amino) = 9.90; pKa3 (side chain -COOH) = 3.90
  3. For acidic AA: pI = (pKa1 + pKa3) / 2 = (1.99 + 3.90) / 2 = 2.95
  4. Why? The isoelectric point falls between the two acidic groups — Asp is zwitterionic only when both acidic groups are around their pKa

Worked Example — Lysine (basic amino acid)

  1. Identify: Lysine is basic (has an ionizable amino side chain)
  2. pKa1 = 2.16; pKa2 (alpha-amino) = 9.06; pKa3 (side chain -NH₂) = 10.54
  3. For basic AA: pI = (pKa2 + pKa3) / 2 = (9.06 + 10.54) / 2 = 9.80

Method 2 — Iterative Charge-Balance for Peptides and Proteins

For peptides and proteins with multiple ionizable groups, the simple formula fails. The correct method uses the Henderson-Hasselbalch equation for each ionizable group and finds the pH where the sum of all charges = 0.

  1. Identify all ionizable groups: N-terminus (pKa 8.0), C-terminus (pKa 3.1), and any ionizable side chains: Asp(D) pKa 3.65, Glu(E) pKa 4.25, His(H) pKa 6.00, Cys(C) pKa 8.18, Tyr(Y) pKa 10.07, Lys(K) pKa 10.53, Arg(R) pKa 12.48
  2. Write net charge equation: For each positive group (N-term, R, K, H): charge contribution = +n/(1 + 10^(pH − pKa)). For each negative group (C-term, D, E, C, Y): charge contribution = −n/(1 + 10^(pKa − pH))
  3. Bisection search: Start with lo=0, hi=14. At pH=mid, if net charge > 0, the pI is higher → lo=mid. If net charge < 0, the pI is lower → hi=mid. Repeat until convergence (<0.001)

Worked Example — Peptide ACDE (4 residues)

  1. Ionizable groups: N-term (pKa 8.0, +), C-term (pKa 3.1, −), C (pKa 8.18, −), D (pKa 3.65, −), E (pKa 4.25, −)
  2. At pH 3.0: charge ≈ +0.91 (N-term) − 0.29 (C-term) − 0.03 (C) − 0.0002 (D) − 0.00007 (E) ≈ +0.59 (positive)
  3. At pH 5.0: all acidic groups mostly deprotonated → charge ≈ −0.78 (negative)
  4. Bisection converges to pI ≈ 3.37 where net charge ≈ 0

Isoelectric Point Formula — The Simple (pKa1+pKa2)/2 Method

The isoelectric point formula pI = (pKa1 + pKa2) / 2 is the standard MCAT-tested approach. It works for single free amino acids only. The key is knowing which two pKa values to average:

AANamepKa₁ (-COOH)pKa₂ (-NH₃)pKa₃ (side chain)pIType
AAlanine2.359.696.02Neutral
RArginine1.838.9912.4810.76Basic
NAsparagine2.148.725.41Neutral
DAspartate1.999.903.902.85Acidic
CCysteine1.9210.708.185.07Special
EGlutamate2.109.474.253.22Acidic
QGlutamine2.179.135.65Neutral
GGlycine2.359.876.06Neutral
HHistidine1.809.336.047.60Basic
IIsoleucine2.329.766.04Neutral
LLeucine2.339.746.04Neutral
KLysine2.169.0610.549.60Basic
MMethionine2.139.285.74Neutral
FPhenylalanine2.209.315.91Neutral
PProline1.9510.646.30Special
SSerine2.199.215.68Neutral
TThreonine2.099.105.87Neutral
WTryptophan2.469.415.88Neutral
YTyrosine2.209.2110.075.66Neutral/Acidic
VValine2.399.746.00Neutral

When does the simple formula fail? The pI = (pKa1+pKa2)/2 formula only works for isolated free amino acids with one or two ionizable groups. For any peptide or protein with multiple residues, you must use the iterative charge-balance method because all ionizable side chains interact.

pI vs pH — What Happens Above and Below the Isoelectric Point

Understanding the relationship between pH and pI is essential for predicting protein behavior in biochemical experiments:

pH vs pINet ChargeElectrophoresisIon Exchange
pH < pIPositive (+)→ Cathode (−)Binds cation exchanger
pH = pIZero (0)Does not migrateMinimal binding
pH > pINegative (−)→ Anode (+)Binds anion exchanger

In SDS-PAGE, proteins migrate only by size because SDS masks charge. In native PAGE and isoelectric focusing, the isoelectric point directly determines migration. At exactly pH = pI, a protein has zero net charge, experiences no driving force in an electric field, and is least soluble in aqueous solution.

⚠️ At the isoelectric point, protein solubility is at its minimum. This can cause aggregation and precipitation during purification — always buffer proteins away from their pI unless intentionally precipitating them.

Isoelectric Point of Common Proteins and Amino Acids — Reference Table

Common Proteins — Known Isoelectric Points

ProteinpIClassificationNotes
Pepsin1.0Very acidicGastric protease, active at low pH
Human Serum Albumin4.7AcidicMajor blood carrier protein
Ovalbumin (egg white)4.7AcidicPrecipitates when acidified
Casein (milk)4.6AcidicCurdles at pH 4.6 (pI)
Insulin5.4Slightly acidicPancreatic hormone
Myoglobin7.36Near neutralOxygen storage in muscle
Hemoglobin6.8–7.0Near neutralOxygen transport in blood
Cytochrome c10.7BasicElectron carrier, binds anion membranes
Lysozyme11.35Very basicAntibacterial enzyme in tears/saliva
Histones10–11Very basicRich in Lys/Arg; binds negatively charged DNA

How to Calculate Isoelectric Point for MCAT

The MCAT tests isoelectric point calculations using the simple formula method. Here are the four most commonly tested MCAT isoelectric point problem types:

MCAT Type 1 — Neutral Amino Acid pI

For any neutral amino acid (Gly, Ala, Val, Leu, Ile, Ser, Thr, Phe, Trp, Met, Asn, Gln):

pI = (pKa_carboxyl + pKa_amino) / 2

Glycine: pI = (2.35 + 9.87) / 2 = 6.11

MCAT Type 2 — Acidic Amino Acid pI

For Asp and Glu (acidic side chain): pI = (pKa_carboxyl + pKa_sidechain) / 2

Aspartate: pI = (1.99 + 3.90) / 2 = 2.95 — always below 7 for acidic amino acids

MCAT Type 3 — Basic Amino Acid pI

For Lys, Arg, His (basic side chain): pI = (pKa_amino + pKa_sidechain) / 2

Arginine: pI = (8.99 + 12.48) / 2 = 10.74 — always above 7 for Lys/Arg

Histidine: pI = (9.33 + 6.04) / 2 = 7.69 — near neutral due to low side chain pKa

MCAT Type 4 — Predicting Charge at Physiological pH

Question: "What charge does Lysine (pI = 9.60) carry at physiological pH 7.4?"

Solution: pH 7.4 < pI 9.60 → the solution is below Lysine's pI → Lysine carries a net positive charge (+1) at pH 7.4.

Rule: pH < pI → positive; pH > pI → negative; pH = pI → neutral

💡 MCAT Memory Tip: Acidic amino acids (D, E) have pI < 3 — they're negatively charged at pH 7. Basic amino acids (K, R) have pI > 9 — they're positively charged at pH 7. His (pI ≈ 7.6) is the only amino acid that can change its charge sign near physiological pH.

Worked Examples — Isoelectric Point Problems

Example 1 — Glycine (simplest case)

  1. Neutral amino acid; pKa1 = 2.35, pKa2 = 9.87
  2. pI = (2.35 + 9.87) / 2 = 6.11
  3. At pH 7.0: slightly negative (pH > pI 6.11)

Example 2 — Glutamate (acidic)

  1. Acidic: pKa1 = 2.10, pKa3 (side chain) = 4.25
  2. pI = (2.10 + 4.25) / 2 = 3.18
  3. At pH 7.4: strongly negative (pH 7.4 ≫ pI 3.18)

Example 3 — Arginine (strongly basic)

  1. Basic: pKa2 = 8.99, pKa3 (guanidinium) = 12.48
  2. pI = (8.99 + 12.48) / 2 = 10.74
  3. At pH 7.4: strongly positive (pH 7.4 < pI 10.74) — binds DNA and phospholipids

Example 4 — Histidine (unique: near-neutral pI)

  1. Basic: pKa2 = 9.33, pKa3 (imidazole) = 6.04
  2. pI = (9.33 + 6.04) / 2 = 7.69
  3. His is the only ionizable amino acid that can change protonation state near physiological pH — critical for enzyme active sites and hemoglobin buffering

Example 5 — Peptide RKRK (basic peptide)

  1. Ionizable groups: N-term (pKa 8.0), C-term (pKa 3.1), 2×Arg (pKa 12.48), 2×Lys (pKa 10.53)
  2. Sequence is rich in positive groups → pI expected to be very high
  3. Bisection converges to pI ≈ 11.8
  4. At pH 7.4: strongly positive; will bind anion exchange columns

Example 6 — Predicting ion exchange behavior

  1. Protein A: pI = 4.5; running at pH 7.0
  2. pH (7.0) > pI (4.5) → Protein A is negatively charged at pH 7.0
  3. Will bind DEAE (anion exchange) column; will not bind CM-cellulose (cation exchange)
  4. To elute from DEAE: increase salt concentration or raise pH to weaken binding

Frequently Asked Questions

What is the isoelectric point?
The isoelectric point (pI) is the pH at which a protein, peptide, or amino acid has zero net charge. At the isoelectric point, the number of positive charges equals the number of negative charges. Below the pI the molecule is positively charged; above the pI it is negatively charged. Proteins are least soluble in solution at their isoelectric point due to loss of electrostatic repulsion between molecules.
How do you calculate pI (isoelectric point)?
For single amino acids: pI = (pKa1 + pKa2)/2. For neutral amino acids, average the carboxyl and amino pKa. For acidic amino acids (Asp, Glu), average the carboxyl and side chain pKa. For basic amino acids (Lys, Arg), average the amino and side chain pKa. For peptides and proteins: use the iterative charge-balance (bisection) method — find the pH where the sum of all Henderson-Hasselbalch contributions equals zero.
What is the difference between pH and pI?
pH is a property of a solution — it measures the hydrogen ion concentration (pH = −log[H+]). pI is a property of a molecule — it is the specific pH value at which that molecule carries zero net charge. When the solution pH equals the molecule's pI, the protein is uncharged. They are related but completely different concepts: pH describes the environment; pI describes the molecule's intrinsic charge behavior.
Why are proteins least soluble at their isoelectric point?
At the isoelectric point (pI), proteins carry zero net charge. Without repulsive electrostatic forces between protein molecules, they tend to aggregate and precipitate from solution. This phenomenon is called isoelectric precipitation and is used in protein purification. Classic example: casein in milk (pI ≈ 4.6) precipitates when lactic acid from bacteria lowers the pH to its isoelectric point, causing milk to curdle.
How do you find isoelectric point from amino acid sequence?
Count all ionizable groups in the sequence (N-terminus, C-terminus, Asp, Glu, His, Cys, Tyr, Lys, Arg). For each group, use the Henderson-Hasselbalch equation to calculate its charge contribution as a function of pH. Sum all contributions to get net charge. Use bisection search between pH 0 and 14 to find the pH where net charge = 0. That pH is the isoelectric point (pI). Our isoelectric point calculator does this automatically in milliseconds.
What does a basic isoelectric point (pI > 7) mean?
A basic isoelectric point (pI > 7) means the protein has more basic residues (Arg, Lys, His) than acidic ones (Asp, Glu). At physiological pH 7.4, a protein with pI > 7.4 carries a net positive charge. Examples include lysozyme (pI 11.35), cytochrome c (pI 10.7), and all histones (pI > 10), which use their positive charge to bind negatively charged DNA and membranes.

Related Calculators

pKa Values — Quick Ref
N-tN-terminus pKa 8.0 +
C-tC-terminus pKa 3.1
D Asp pKa 3.65
E Glu pKa 4.25
H His pKa 6.00 +
C Cys pKa 8.18
Y Tyr pKa 10.07
K Lys pKa 10.53 +
R Arg pKa 12.48 +
Quick Load
ACDE — acidic peptide (~3.4)
RKRK — basic peptide (~11.8)
Insulin B-chain (~5.4)
DEDE — very acidic
RRRR — very basic
AAAAAA — neutral poly-Ala
Protein pI Reference
Pepsin 1.0
Albumin 4.7
Insulin 5.4
Myoglobin 7.4
Cytochrome c 10.7
Lysozyme 11.4

Share This Tool

Share the Isoelectric Point Calculator!

Free chemistry, physics, biology & math calculators with step-by-step solutions. Trusted by 100,000+ students. Solve any science problem instantly!

Newsletter

Subscribe to our Newsletter to be updated. We promise not to spam.

Copyright © 2026 SciSolveLab. All Rights Reserved

Scroll to Top