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:

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

  1. Enter your peptide sequence using IUPAC single-letter amino acid codes (e.g., ACDEFGHIKLMNPQRSTVWY).
  2. 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.
  3. For each pH from 0 to 14, the Henderson-Hasselbalch equation is applied to each ionizable group to compute its partial charge.
  4. All partial charges are summed to give the net charge at that pH.
  5. The isoelectric point (pI) is the pH where the net charge crosses zero, found by bisection search to four decimal places.
  6. An interactive charge-vs-pH curve is rendered so you can see how charge changes across the full pH spectrum.

Use cases

Frequently Asked Questions

Related tools

Last updated: 2026-05-29 · Reviewed by Nham Vu