Isoelectric Point Calculator -- pI Protein | LazyTools
Math & Science

Isoelectric Point Calculator

Calculate the isoelectric point (pI) of a protein from residue counts or a one-letter amino acid sequence. Net charge at any pH. Uses Henderson-Hasselbalch with Expasy pKa values for Asp, Glu, Cys, Tyr, His, Lys, Arg.

pI from residue counts pI from sequence Net charge at pH Expasy pKa values Free no signup
Isoelectric Point Calculator
pI from amino acid composition

Enter the count of each ionisable amino acid residue

Try the Michaelis-Menten Calculator

Calculate Km, Vmax and kcat from enzyme velocity data.

Open Michaelis-Menten Calc
⭐ User Ratings

Rate this tool

4.9
Based on 2,543 ratings
5
2,339
4
127
3
50
2
25
1
12
Was this Isoelectric Point Calculator helpful?
Thank you for your rating!
Key features

Why use the LazyTools Isoelectric Point Calculator?

pI from residue counts

Enter counts of each ionisable residue for pI by binary search.

pI from one-letter sequence

Paste any protein sequence -- residues counted and pI calculated automatically.

Net charge at any pH

Calculate the net charge of a protein at any pH for chromatography design.

Expasy pKa values

Uses the same pKa set as the Expasy ProtParam tool for consistency.

Purification guidance

Article covers ion exchange, isoelectric precipitation and 2D gel electrophoresis.

Free, no signup

Runs entirely in your browser.

How to use

How to use this tool in three steps

Select mode

Residue counts, one-letter sequence, or net charge at pH.

Enter residue counts or paste sequence

Only ionisable residues (D,E,C,Y,H,K,R) affect pI.

Click Calculate

pI and net charge at pH 7 shown.

Use charge mode for chromatography

Find charge at your intended purification pH.

Comparison

LazyTools vs other Isoelectric Point Calculator tools

FeatureLazyToolsExpasy ProtParamPeptide2.0Manual
pI from sequenceYES✓ Yes✓ Yes✗ No
Net charge at pHYES✓ Yes✓ Yes✗ No
Residue count modeYES✗ No✗ No✓ Yes
No signupYES✗ No✓ Yes✓ Yes
Ad-freeYES✗ No✓ Yes✓ Yes
Reference

pKa values for ionisable amino acid groups (Expasy ProtParam)

GroupResiduepKaCharge at pH < pKaCharge at pH > pKa
N-terminusalpha-NH28.00+10
C-terminusalpha-COOH3.100-1
Aspartate side chainD (Asp)3.650-1
Glutamate side chainE (Glu)4.250-1
Cysteine thiolC (Cys)8.180-1
Tyrosine phenolY (Tyr)10.530-1
Histidine imidazoleH (His)6.00+10
Lysine epsilon-aminoK (Lys)10.53+10
Arginine guanidiniumR (Arg)12.48+10
Guide

Isoelectric Point Calculator: Complete Guide

The isoelectric point (pI) is the pH at which a protein carries no net electrical charge. At its pI, the positive charges from basic residues (Arg, Lys, His) and the N-terminus exactly cancel the negative charges from acidic residues (Asp, Glu, Tyr, Cys) and the C-terminus. The pI is calculated by finding the pH where the sum of all Henderson-Hasselbalch charge contributions equals zero. Knowing the pI is essential for designing purification protocols, predicting solubility, and interpreting 2D gel electrophoresis results.

pI calculation by Henderson-Hasselbalch

Each ionisable group contributes a fractional charge between 0 and +1 (for bases) or 0 and -1 (for acids) as a function of pH: charge = +1/(1+10^(pH-pKa)) for bases; charge = -1/(1+10^(pKa-pH)) for acids. The pKa values used in this calculator are the Expasy ProtParam values: N-terminus 8.0; C-terminus 3.10; Asp 3.65; Glu 4.25; Cys 8.18; Tyr 10.53; His 6.00; Lys 10.53; Arg 12.48. The pI is found by binary search on pH between 0 and 14 until the total net charge equals zero. Example: a 10-residue peptide with 2 Asp, 1 Glu, 1 His, 3 Lys. At pH 7: N-term charge ~ +0.11; C-term ~ -1.00; D x 2 ~ -2.00; E x 1 ~ -1.00; H ~ +0.11; K x 3 ~ +3.00; net ~ -0.78. Binary search converges to pI approximately 8.1.

pI and protein purification

Ion exchange chromatography: at pH above the pI, the protein is negatively charged and binds to anion exchange resins (DEAE, Q). At pH below the pI, it binds to cation exchange resins (CM, SP). Isoelectric precipitation: proteins have minimum solubility at their pI. Ammonium sulfate precipitation is often performed at or near the pI for maximum recovery with minimum co-precipitation of other proteins. 2D gel electrophoresis: the first dimension separates proteins by pI using immobilised pH gradient (IPG) strips; the second dimension separates by molecular weight by SDS-PAGE. Human proteome pI distribution is bimodal -- one peak at pI 5 to 7 (cytoplasmic proteins) and a second at pI 9 to 11 (ribosomal and nuclear proteins). Most intracellular proteins have pI below 7; most secreted proteins have pI above 7.

pI in pharmaceutical protein formulation

Therapeutic proteins (monoclonal antibodies, enzymes, cytokines) are formulated to maximise stability and solubility. Formulation pH is typically 5 to 7, because: proteins are most stable in solution when the pH is 2 to 3 units away from the pI (maximum surface charge); pH 5 to 7 avoids the high-pH deamidation (Asn, Gln) and low-pH Asp hydrolysis degradation pathways. Most approved monoclonal antibodies have pI of 7 to 9 (basic, due to CDR region composition) and are formulated at pH 5 to 6 with histidine or acetate buffers. Proteins with very high pI (above 9) may require special handling to prevent aggregation near neutral pH where their solubility is reduced.

Step-by-step worked example

A biochemist is purifying a recombinant enzyme from E. coli lysate. After ammonium sulfate precipitation and dialysis, the enzyme fraction is assayed. Total volume = 50 mL. Protein concentration (Bradford assay) = 2.4 mg/mL; total protein = 50 x 2.4 = 120 mg. Enzyme activity (assayed at 25 deg C, pH 7.4) = 0.8 micromol/min/mL; total activity = 50 x 0.8 = 40 micromol/min. Specific activity = 40 / 120 = 0.333 micromol/min/mg. After ion exchange chromatography: volume = 8 mL; protein = 0.45 mg/mL; total protein = 3.6 mg; activity per mL = 4.2 micromol/min; total activity = 33.6 micromol/min. Specific activity = 33.6/3.6 = 9.33 micromol/min/mg. Purification fold = 9.33/0.333 = 28.0-fold. Yield = 33.6/40 x 100 = 84%. A purification table summarising each step -- specific activity, fold purification and yield -- is required in every enzyme characterisation paper and is the standard output format for reporting enzyme purification results.

Connections to related biochemistry tools

The LazyTools biochemistry suite covers the major quantitative calculations in protein and enzyme biochemistry. The Beer-Lambert Law Calculator uses absorbance at 280 nm (A280) or with Bradford/BCA reagent to determine protein concentration directly from absorbance readings. The Michaelis-Menten Calculator fits V0 vs [S] data to determine Km and Vmax, which together with specific activity define the catalytic efficiency of the enzyme. The Isoelectric Point Calculator determines the pH at which the protein carries no net charge -- critical for designing chromatography and electrophoresis protocols and for predicting protein solubility. The Enzyme Activity Calculator converts between activity units (micromol/min, nmol/min, milli-units). The Resuspension Calculator determines the volume of buffer needed to dissolve a lyophilised protein to a target concentration. The Protein Solubility Calculator helps predict expression and formulation solubility. The Calibration Curve Calculator generates standard curves from Bradford, BCA or A280 absorbance data. All results in the suite copy with one click for direct entry into electronic laboratory notebooks and purification tables.

Units, conventions and regulatory context

Enzyme activity is measured in International Units (IU or U), where 1 U = 1 micromol of substrate converted per minute under specified conditions of temperature (typically 25 or 37 deg C), pH and substrate concentration. The SI unit is the katal (kat): 1 kat = 1 mol substrate converted per second = 6 x 10^7 U. Specific activity is expressed as U/mg protein. For pharmaceutical enzyme products (e.g. thrombolytics, digestive enzymes, clot-busting agents), potency is expressed in pharmacopoeial units that may differ from IU -- always check the product monograph. ICH Q6B (biotechnology products) requires full characterisation of enzyme activity, specific activity and kinetic parameters as part of the drug substance specification. For therapeutic proteins, batch-to-batch consistency in specific activity is a critical quality attribute subject to regulatory control.

Step-by-step worked example

A molecular biologist is purifying a recombinant His-tagged kinase expressed in insect cells. Clarified lysate (50 mL, 4.8 mg/mL total protein = 240 mg total) is loaded onto a Ni-NTA column. After washing and elution with 250 mmol/L imidazole, a 5 mL eluate is collected containing 1.6 mg/mL protein (8 mg total). Kinase activity in the crude lysate = 0.12 U/mL (6.0 U total); in the eluate = 1.5 U/mL (7.5 U total). Step 1 -- specific activity crude: 6.0 U / 240 mg = 0.025 U/mg. Step 2 -- specific activity Ni eluate: 7.5 U / 8 mg = 0.9375 U/mg. Step 3 -- purification fold: 0.9375 / 0.025 = 37.5-fold. Step 4 -- yield: 7.5 / 6.0 x 100 = 125%. A yield above 100% can occur when the crude extract contains endogenous inhibitors that co-purify in the column flow-through, thereby underestimating activity in the crude. This is a common artefact in kinase purification from complex cell lysates. Step 5 -- protein concentration check by Bradford: add 10 uL of eluate to 1 mL Bradford reagent, read absorbance at 595 nm, and back-calculate from the BSA standard curve. Step 6 -- aliquot in 50 uL volumes and snap-freeze in liquid nitrogen. Store at -80 deg C. All numerical steps in this example can be reproduced using the Enzyme Activity, Calibration Curve and Resuspension calculators in the LazyTools biochemistry suite.

Regulatory and documentation requirements

In regulated pharmaceutical and diagnostic laboratory environments, all solution preparation and analytical calculations must meet data integrity requirements. FDA 21 CFR Part 11 and EU Annex 11 govern electronic records and signatures for computerised systems. For batch record calculations, this means: the formula applied must be stated explicitly (not just the result); the inputs, outputs and operator identity must be recorded; and the calculation must be independently verified. Browser-based tools like those in the LazyTools suite perform calculations locally without transmitting data -- the calculation result can be transcribed directly into an electronic laboratory notebook (ELN) or LIMS alongside the inputs and formula. For submissions to regulatory agencies (FDA, EMA, PMDA), use the calculated results to populate batch records and certificates of analysis, with the calculation methodology referenced in the corresponding standard operating procedure (SOP). ICH Q6B (specifications for biotechnological products) and ICH Q2(R1) (validation of analytical procedures) provide the regulatory framework for the assay methods and acceptance criteria applied in these calculations.

Precision, uncertainty and assay variability

Quantitative biochemical measurements carry inherent variability from multiple sources: pipetting error (typical CV 0.5 to 2% for P20 to P1000 pipettes; 5 to 10% for P2 at low volumes); spectrophotometer noise (typically plus or minus 0.001 absorbance units for well-maintained instruments); temperature variation (enzyme activity changes approximately 10% per degree C near 25 deg C); matrix effects (inhibitors in the sample affecting the enzyme or competing with the colorimetric reagent); protein adsorption to plastic surfaces (significant at concentrations below 10 ug/mL -- add carrier protein or BSA to prevent losses). To minimise total uncertainty: use at least triplicate measurements; use freshly prepared standards for each assay batch; include a positive control of known activity; and verify the pipette calibration quarterly. A combined uncertainty of 5 to 15% is typical for most biochemical activity assays under routine laboratory conditions.

Frequently asked questions

The pH at which the protein has zero net charge. Positive and negative charges from all ionisable groups cancel exactly.

Sum the Henderson-Hasselbalch charge contributions from all ionisable groups (N-terminus, C-terminus, Asp, Glu, Cys, Tyr, His, Lys, Arg). Find the pH where the total equals zero by binary search.

Asp, Glu, Cys, Tyr (acidic, contribute negative charge); His, Lys, Arg (basic, contribute positive charge); plus the N- and C-termini.

Ion exchange chromatography uses charge: proteins bind to anion exchangers above pI and cation exchangers below pI.

Most IgG antibodies have pI 7 to 9 (basic). The CDR regions (complementarity-determining regions) tend to be Arg/Lys-rich.

At the pI -- where net charge is zero and electrostatic repulsion between molecules is minimal.

Yes -- disulfide-bonded cysteines are not ionisable. Only free cysteine thiols contribute to pI. Set C count to free cysteines only.

Yes. Free, no signup, runs entirely in your browser.