Net Charge Calculator
Sums Henderson-Hasselbalch charge contributions from the termini and ionizable side chains (Bjellqvist pKa values) at a chosen pH. Educational reference, not medical advice.
Sequence Analysis
Calculator inputs
This is a mathematical and laboratory reference tool. It does not diagnose, treat or recommend a dose, and it is not medical advice.
The net charge calculator estimates the electrical charge a peptide carries in solution at a given pH, by adding up the fractional protonation of every ionisable group: the two termini plus whichever side chains have a pKa.
Net charge is what determines how a peptide behaves in an electric field, how it binds to a charged surface, and how it moves through a chromatography system. It is also the quantity the isoelectric point is defined in terms of.
The result is an estimate under a stated model. The pKa values used are tabulated constants for isolated groups in solution, and a real peptide in a real buffer does not have exactly these numbers.
Where the fractional charge on each group comes from
Every ionisable group is a conjugate acid and base pair sitting in equilibrium, and mass action fixes the ratio between the two forms. Raising the pH favours the deprotonated form, and the ratio of protonated to deprotonated populations equals ten to the power of pH minus pKa. Solving that relationship for the fraction rather than for the ratio gives the two terms this page adds up: a positive expression for a group that is basic and a negative one for a group that is acidic. Nothing here is fitted or tuned. The shape of each contribution is imposed by the equilibrium, and the pKa is simply the pH at which the two forms are equally abundant.
That is also why the two expressions are mirror images rather than two different formulas, and why every contribution is bounded by plus or minus one. A group cannot carry more than a single charge either way, because it holds one proton or none of them. Summing them produces a number that is usually not a whole number, and that is not a defect. It is an expectation: the average charge per molecule across a population in which each group sits at its equilibrium fraction, not a count of charged positions. The guide to net charge and Henderson-Hasselbalch works through the same derivation with a fuller curve.
Why half a pH unit near a pKa matters most
The sensitivity of a group to pH is not constant across the range. It is greatest at exactly its own pKa, where the group is half protonated, and it falls away on either side. Differentiating the fraction gives a peak slope of about 0.58 of a charge per pH unit for a single group sitting at its pKa, and effectively zero well away from it. One tenth of a pH unit is therefore worth a great deal when it lands near a pKa and almost nothing when it lands on a flat stretch. Error in a quoted pH is not uniformly damaging, and where it lands decides how damaging.
This is the practical reason a buffer matters more than its molarity suggests. A tenth of a pH unit placed beside a histidine or a carboxyl group moves that group by around six percent of a charge, and with several groups sharing a pH the total moves further still. The same tenth placed near pH 9.7, in a stretch where nothing is changing, moves the answer by almost nothing. The charge versus pH calculator draws the whole function, so the distance between your working pH and the nearest step becomes visible rather than something to be inferred.
Which groups are counted, and what a short chain hides
The model counts every group carrying a pKa in the tabulated set, which includes cysteine and tyrosine. Both are treated as ionisable, and at neutral pH both contribute very little, which is why their effect is usually invisible at pH 7 and becomes noticeable in alkaline conditions. Cysteine also carries a charge of an entirely different kind when it forms a disulfide, and that change is not modelled at all. Caps that remove a terminal charge belong with the terminal modification calculator , not here.
The two termini are always counted and are never optional. On a long chain they are a rounding error beside the side chains. On a chain of four or five residues they can be half of every ionisable position in the molecule, and removing one by amidation or acetylation moves the answer by a full unit. That is also why the charged residue fraction on its own is a poor guide to charge on a short peptide: it counts side chains only, leaving the two ends out of both the numerator and the denominator.
What a modelled charge cannot predict about a sample
This number is a thermodynamic model of protonation equilibria in solution. It is not mobility, and mobility is not charge. Electrophoretic behaviour additionally depends on ionic strength, on the counter ions present, on any specific interaction with a support or a membrane, and on shape. None of those appear in the sum, and a peptide carrying a charge of minus one can migrate very differently from another with the same charge if their friction coefficients differ.
Nor does it describe one particular molecule. The result is an average across a population, which is what makes it fractional, and any real sample sits somewhere on that distribution rather than exactly at its middle. Where the answer is close to zero, it is worth asking what pH would be needed to change the sign, because that pH is the isoelectric point and it is a far more stable quantity to quote than a charge at an arbitrary pH. Getting to a chosen pH in the first place is separate arithmetic, and the buffer dilution calculator is where that begins.
How this calculator works
Every ionisable group is a weak acid or a weak base, and the fraction of it that is protonated at a given pH is described by the Henderson-Hasselbalch relationship.
For a basic group, that is a positive charge, because a protonated amine carries one extra positive charge. For an acidic group it is a negative charge, because a deprotonated carboxyl carries one extra negative charge.
The termini are always counted. The N terminus is a basic amine with a pKa of 9.69, and the C terminus is an acidic carboxyl with a pKa of 2.34. Among the side chains, aspartate at 3.65, glutamate at 4.25, histidine at 6.0, cysteine at 9.0, lysine at 10.53, arginine at 12.48 and tyrosine at 10.07 are treated as ionisable.
Summing the positive contributions and subtracting the negative ones gives the net charge. The answer is a non integer almost everywhere except at the extremes, because most groups sit part way between their two states.
The formulas
-
basic group charge = +1 / (1 + 10^(pH - pKa))
The fraction protonated, that is the fraction carrying a positive charge.
-
acidic group charge = -1 / (1 + 10^(pKa - pH))
The fraction deprotonated, that is the fraction carrying a negative charge.
-
net charge = N terminus + C terminus + sum of side chain contributions
- N terminus pKa
- 9.69
- C terminus pKa
- 2.34
Bjellqvist pKa scale, the same one the ExPASy Compute pI/Mw tool uses.
Worked example
Net charge of AGDE at pH 7 and near the isoelectric point
Illustrative example. The numbers are chosen to make the arithmetic easy to check. They are not a dose, a protocol or a recommendation.
Given
- Sequence
- AGDE
- Ionisable groups
- N terminus, C terminus, Asp, Glu
- N terminus at pH 7
- Substitution
- +1 / (1 + 10^(7 - 9.69))
- Result
- +0.998
- C terminus at pH 7
- Substitution
- -1 / (1 + 10^(2.34 - 7))
- Result
- -1.000
- Asp side chain at pH 7
- Substitution
- -1 / (1 + 10^(3.65 - 7))
- Result
- -1.000
- Glu side chain at pH 7
- Substitution
- -1 / (1 + 10^(4.25 - 7))
- Result
- -0.998
- Sum
- Substitution
- 0.998 - 1.000 - 1.000 - 0.998
- Result
- -2.00
- Recheck at pH 2.9, just below the pI
- Substitution
- the same four terms recomputed at pH 2.9
- Result
- +0.022
What this shows
At neutral pH AGDE is essentially dianionic, because its two carboxyl groups are fully deprotonated while the N terminus is still protonated. Near pH 2.9 the same calculation gives almost exactly zero, which is where the isoelectric point sits.
Understanding the inputs
- Amino acid sequence
- The chain in one letter codes. The parser reports invalid characters rather than ignoring them.
- pH
- The pH at which the charge is evaluated.
- Watch for: The pH must be the pH of the solution the peptide is actually in, including buffer and salt, not the pH of water it was reconstituted in.
Understanding the results
- Net charge
- The estimated net charge, in units of the elementary charge. Positive means net basic, negative means net acidic, and values close to zero mean the peptide is near its isoelectric point.
Units explained
- pH
- Negative log of hydrogen ion activity. A unit on a logarithmic scale, so one pH unit is a tenfold change.
- pKa
- The pH at which an ionisable group is half protonated. Also logarithmic.
- Elementary charge
- The charge of one proton. Net charge is reported in these units, so -2.00 means two excess negative charges per molecule on average.
Common mistakes
- Using this to predict electrophoretic behaviour in a real buffer. Ionic strength, counter ions, specific binding to the support and non ideal effects all shift the observed pKa values.
- Forgetting that the termini always count. A peptide with one lysine and no free acid groups is not neutral at pH 7, because the C terminus is still charged.
- Comparing a value here with a supplier quoted pI without checking the pKa scale. Different scales give different pI values, and this one is the Bjellqvist set.
Important limitations
- The pKa values are tabulated constants for isolated groups in water at ordinary temperature. A real peptide shifts them, especially through neighbouring group effects and through any change in solvent.
- Terminal modifications are ignored. An amidated C terminus removes the negative charge shown here, which is chemically the single largest effect a cap can have on charge.
- It is a model of protonation equilibria, not a measurement of electrophoretic mobility or of anything else.
Frequently asked questions
What does the net charge at pH calculator compute?
It computes a peptide's predicted net electrical charge at a specific pH you choose, by summing the fractional charge contribution of every ionizable group in the sequence.
What method does the net charge at pH calculator use?
The Henderson-Hasselbalch equation applied to each ionizable group, the N-terminus, the C-terminus, and side chains of Asp, Glu, Cys, Tyr, His, Lys and Arg, using the Bjellqvist pKa scale, the same method ExPASy's Compute pI/Mw tool and EMBOSS charge use.
How do I use the net charge at pH calculator?
Enter the peptide sequence and the pH you want to evaluate, from 0 to 14. The calculator returns the net charge at that pH.
Why does the net charge result come out as a decimal rather than a whole number?
Each ionizable group is only partially protonated or deprotonated at any given pH except far from its pKa, so the net charge is a sum of fractional contributions rather than a count of fully charged groups.
What pH range does the net charge calculator accept?
0 through 14 inclusive; a pH outside that range is rejected as invalid.
Why does the net charge calculator include Cys and Tyr as ionizable when they are usually considered neutral?
Cysteine and tyrosine side chains do have measurable, if high, pKa values, around 9.0 and 10.07 on the Bjellqvist scale, and are included for consistency with ExPASy’s own charge calculation, even though at physiological pH their contribution is small.
How is the net charge at pH calculator different from the isoelectric point calculator?
This calculator evaluates net charge at one pH you choose; the isoelectric point calculator finds the specific pH where net charge equals zero.
Is the net charge at pH calculator free?
Yes. The net charge ph calculator runs entirely in your browser.
Related calculators
- Amino Acid Composition Calculator Counts each amino acid in a pasted sequence and reports its share of the total as a percentage. Educational reference, not medical advice.
- Peptide Length Calculator Counts the number of residues in a pasted amino acid sequence. An educational reference tool only, not medical or dosing advice.
- Isoelectric Point (pI) Calculator Finds the isoelectric point by bisection, the pH where the same net-charge sum used by the net charge calculator equals zero. Educational reference, not medical advice.
- Charge vs pH Curve Calculator Samples net charge across the full pH 0-14 range using the Henderson-Hasselbalch method, for plotting a charge-versus-pH curve. Educational reference, not medical advice.
Learn more
- Peptide Net Charge and pH: Henderson-Hasselbalch Peptide net charge at any pH, calculated with the Henderson-Hasselbalch equation: the per-group formula behind net charge and isoelectric point results.
- Peptide Isoelectric Point (pI), Explained How a peptide isoelectric point (pI) is calculated: the bisection search that finds where net charge crosses zero, on the same Bjellqvist pKa scale as ExPASy.