This tool turns a one-letter amino acid sequence into two of the numbers protein chemists need most: the molecular weight of the peptide and its isoelectric point. It runs entirely in your browser, so sequences never leave the page.
How it works
Molecular weight is the sum of average residue masses plus one water molecule for the terminal groups:
MW = Σ residue_mass(aa) + 18.01528
Each residue mass already has the peptide-bond water removed, so adding a single water back accounts for the free N- and C-termini of the whole chain.
The isoelectric point is the pH where net charge is zero. Net charge at a given pH uses the Henderson-Hasselbalch relation for each ionisable group:
positive group: charge = 1 / (1 + 10^(pH − pKa))
negative group: charge = −1 / (1 + 10^(pKa − pH))
net = Σ positive − Σ negative
The calculator bisects pH between 0 and 14 until net charge crosses zero — that crossing pH is the pI.
Notes and tips
The charged groups are the N-terminus and K, R, H (basic) versus the C-terminus and D, E, C, Y (acidic). Sequences rich in K and R have a high pI and migrate as basic proteins; D- and E-rich sequences have a low pI. Remember this is the unmodified linear peptide — amidated C-termini, acetylated N-termini, phosphorylation, and disulfide bonds all shift mass and charge and are not modelled here.