Isoelectric Point Calculator
Enter a peptide sequence in single-letter codes to calculate its isoelectric point (pI) and net charge at any pH.
Peptide / Protein Sequence
Enter single-letter amino acid codes (e.g. ACDEFGHIKLM). Spaces and line breaks are ignored.
pKa set:
Isoelectric Point (pI)
pH at zero net charge
Net Charge at pH 7.4
physiological pH
Ionizable Groups
including termini
Net Charge at a Specific pH
Net charge:
Charge vs. pH Curve
Ionizable Group Breakdown
| Group | Type | Count | pKa | Charge at pI | Charge at pH 7.4 |
|---|
Enter a sequence above and click Calculate pI to see the isoelectric point.
Summary
Enter a peptide sequence in single-letter codes to calculate its isoelectric point (pI) and net charge at any pH.
How it works
- Enter your peptide sequence using IUPAC single-letter amino acid codes (e.g., ACDEFGHIKLMNPQRSTVWY).
- The tool identifies all ionizable groups: the free N-terminus (pKa 8.0), the free C-terminus (pKa 3.1), and the side chains of D, E, C, Y, H, K, and R.
- For each pH from 0 to 14, the Henderson-Hasselbalch equation is applied to each ionizable group to compute its partial charge.
- All partial charges are summed to give the net charge at that pH.
- The isoelectric point (pI) is the pH where the net charge crosses zero, found by bisection search to four decimal places.
- An interactive charge-vs-pH curve is rendered so you can see how charge changes across the full pH spectrum.
Use cases
- Predict the optimal pH for protein precipitation or isoelectric focusing (IEF).
- Select appropriate buffer conditions for chromatography or electrophoresis.
- Estimate solubility — proteins are least soluble near their pI.
- Design peptides with a desired charge state at physiological pH.
- Verify pI values for recombinant proteins before purification.
- Support biochemistry coursework and lab planning.
- Quickly compare pI values of protein mutants differing in charged residues.
Frequently Asked Questions
Related tools
Last updated: 2026-05-29 ·
Reviewed by Nham Vu