Use HH to Calculate Charge on an Amino Acid
This premium Henderson-Hasselbalch calculator estimates the net charge of an amino acid at any pH. Enter the pH, choose a preset amino acid or custom ionizable groups, and the tool will calculate the fractional protonation of each group, the total net charge, and a pH profile chart across the full biological range.
The model uses the Henderson-Hasselbalch equation for acidic and basic groups separately. This is the standard classroom and lab approach for approximating charge states of free amino acids and many simple peptides.
Amino Acid Charge Calculator
Ready to calculate. Choose an amino acid preset or enter custom pKa values, then click Calculate Charge.
pH Charge Profile
How to use the Henderson-Hasselbalch equation to calculate charge on an amino acid
To use HH to calculate charge on an amino acid, you treat each ionizable group independently and estimate how protonated or deprotonated that group is at the selected pH. Most free amino acids have at least two ionizable groups: the alpha carboxyl group and the alpha amino group. Some amino acids also have an ionizable side chain, which can be acidic, like aspartate and glutamate, or basic, like lysine, arginine, and histidine. Once you calculate the fractional charge contribution of each group, you add those contributions together to obtain the net charge.
The reason this works is that the Henderson-Hasselbalch equation links pH and pKa to the ratio of protonated and deprotonated forms. In chemistry and biochemistry, pKa is the pH at which a group is 50 percent protonated and 50 percent deprotonated. That midpoint is extremely useful because charge changes happen around pKa values. Below the pKa, protonated forms dominate. Above the pKa, deprotonated forms dominate. Whether protonation creates a positive charge or removes a negative charge depends on the group type.
The core equations
For an acidic group such as a carboxyl or an acidic side chain, the deprotonated form usually carries a negative charge. The fraction deprotonated can be estimated by:
Acidic group fraction deprotonated
1 / (1 + 10(pKa – pH))
Charge contribution
Negative one multiplied by the fraction deprotonated
For a basic group such as the amino terminus or a basic side chain, the protonated form usually carries a positive charge. The fraction protonated can be estimated by:
Basic group fraction protonated
1 / (1 + 10(pH – pKa))
Charge contribution
Positive one multiplied by the fraction protonated
These equations produce a fractional value between 0 and 1. A value near 1 means that the charge state is strongly represented. A value near 0 means that the charged form is mostly absent. Adding all group contributions gives the amino acid’s estimated net charge at that pH.
Step by step method for amino acid net charge
- Identify every ionizable group in the amino acid.
- Assign the correct pKa to each group.
- Classify each group as acidic or basic.
- Use the Henderson-Hasselbalch equation for that group type.
- Convert the protonation fraction into a charge contribution.
- Add all charges to get the total net charge.
For glycine, only two groups matter in the standard free amino acid model: the alpha carboxyl and the alpha amino group. For lysine, you add the epsilon amino side chain. For aspartic acid, you add the side-chain carboxyl group. Histidine is a common exam favorite because its imidazole side chain has a pKa close to physiological pH, making its charge especially sensitive to small pH changes.
Worked example: glycine at pH 7.4
Take glycine with typical pKa values of 2.34 for the alpha carboxyl group and 9.60 for the alpha amino group.
- Carboxyl group: at pH 7.4, this group is far above its pKa, so it is almost fully deprotonated, contributing about -1.
- Amino group: at pH 7.4, this group is below its pKa, so it remains mostly protonated, contributing close to +1.
When the two are added, glycine’s net charge at pH 7.4 is slightly negative but still very close to zero. This is exactly what students learn when they describe the zwitterionic form of amino acids in water near neutral pH.
Worked example: lysine at pH 7.4
Lysine has three relevant ionizable groups in the free amino acid form: alpha carboxyl around 2.18, alpha amino around 8.95, and side-chain amino around 10.53. At pH 7.4:
- The alpha carboxyl is essentially fully deprotonated, about -1.
- The alpha amino is still strongly protonated, close to +1.
- The side-chain amino is also strongly protonated, close to +1.
Net result: lysine carries an overall positive charge close to +1 at physiological pH. That is why lysine-rich proteins often contribute positive electrostatic interactions with negatively charged molecules such as DNA and phosphate groups.
Why pKa values matter so much
The exact pKa values used in a calculation influence the final answer. Different textbooks may list slightly different numbers because pKa depends on temperature, ionic strength, solvent composition, and whether you are considering a free amino acid or a residue embedded in a peptide or folded protein. In proteins, nearby residues, hydrogen bonding, burial in hydrophobic pockets, and metal binding can shift pKa values substantially. The Henderson-Hasselbalch method still provides a valuable first approximation, but advanced protein electrostatics often require experimental data or computational pKa prediction tools.
| Amino acid | Ionizable side chain | Typical side-chain pKa | Charge when protonated | Charge when deprotonated |
|---|---|---|---|---|
| Aspartic acid | Carboxyl | 3.86 | 0 | -1 |
| Glutamic acid | Carboxyl | 4.25 | 0 | -1 |
| Histidine | Imidazole | 6.00 | +1 | 0 |
| Cysteine | Thiol | 8.33 | 0 | -1 |
| Tyrosine | Phenol | 10.07 | 0 | -1 |
| Lysine | Epsilon amino | 10.53 | +1 | 0 |
| Arginine | Guanidinium | 12.48 | +1 | 0 |
The values in the table above are standard benchmark numbers often used in biochemistry courses. They are helpful because they show why acidic side chains often become negative near physiological pH, while basic side chains like lysine and arginine remain positively charged.
Interpreting charge around physiological pH
At physiological pH, roughly 7.2 to 7.4 in many contexts, the alpha carboxyl group of a free amino acid is usually deprotonated and negative, while the alpha amino group is usually protonated and positive. This gives many amino acids a zwitterionic form with both positive and negative charges present simultaneously. Whether the net charge is zero, positive, or negative depends mostly on the side chain.
- Neutral amino acids such as glycine and alanine tend to have net charges near zero.
- Acidic amino acids such as aspartate and glutamate tend to be net negative.
- Basic amino acids such as lysine and arginine tend to be net positive.
- Histidine often sits near the border because its side-chain pKa is close to neutral pH.
This is biochemically important for enzyme active sites, membrane transport, buffer capacity, protein folding, and molecular recognition. Small pH shifts can change net charge enough to alter solubility, binding affinity, and mobility in electrophoresis.
Comparison table: approximate isoelectric points of selected amino acids
The isoelectric point, or pI, is the pH where the average net charge is zero. It is not the same as pKa, but both concepts are strongly related.
| Amino acid | Class | Approximate pI | Typical net behavior near pH 7.4 |
|---|---|---|---|
| Glycine | Neutral | 5.97 | Near zero, slightly negative on average |
| Alanine | Neutral | 6.01 | Near zero, slightly negative on average |
| Aspartic acid | Acidic | 2.77 | Negative |
| Glutamic acid | Acidic | 3.22 | Negative |
| Histidine | Basic | 7.59 | Near neutral, pH sensitive |
| Lysine | Basic | 9.74 | Positive |
| Arginine | Basic | 10.76 | Positive |
Common mistakes when using HH for amino acid charge
- Mixing up acidic and basic formulas. Carboxyl groups are handled differently from amino groups.
- Ignoring the side chain. This is the biggest source of wrong answers for acidic and basic amino acids.
- Using the wrong pKa values. A free amino acid and a residue in a peptide can differ.
- Forgetting fractional charge. Near pKa, the group may be only partly charged, not fully charged.
- Assuming pI equals net charge at all nearby pH values. The pI only tells you where the average net charge is zero.
When Henderson-Hasselbalch is accurate, and when it is only an approximation
For isolated amino acids in dilute aqueous solution, the Henderson-Hasselbalch approach is usually a very good first estimate. It captures the main acid-base behavior and provides a mathematically transparent method that is ideal for teaching and quick calculations. However, real biological systems are more complex. Proteins contain many interacting ionizable residues. Nearby charges can stabilize or destabilize protonation states. A buried acidic side chain can have a much higher effective pKa than expected. A metal ion or strong hydrogen bond network can shift pKa values as well.
In those situations, the simple HH calculation is still useful conceptually, but it should be treated as a model, not an exact physical measurement. This is why professional structural biology often combines experiment with advanced computational methods.
Practical rules you can memorize
- If pH is far below an acidic group’s pKa, that acidic group is mostly neutral.
- If pH is far above an acidic group’s pKa, that acidic group is mostly negative.
- If pH is far below a basic group’s pKa, that basic group is mostly positive.
- If pH is far above a basic group’s pKa, that basic group is mostly neutral.
- At pH equal to pKa, the group is half in each form.
These five rules let you estimate charge mentally before doing a detailed numeric calculation. They are especially useful on exams, in problem sets, and when checking whether a computed value is chemically reasonable.
How this calculator helps
This calculator automates the most common workflow. It reads your selected amino acid or custom pKa values, computes the protonation fraction of each group at the chosen pH, and then displays the net charge in a readable format. It also plots a pH profile using Chart.js so you can see where transitions occur and how sharply the net charge changes as pH crosses each pKa. For basic amino acids like lysine and arginine, the curve stays positive over a wide pH range. For acidic amino acids, the curve drops more quickly into negative values as pH rises.
Because the chart spans pH 0 through 14, you can identify approximate buffering regions, the pH of sign changes, and where the amino acid approaches its isoelectric point. That visual perspective is valuable in both introductory and advanced biochemistry.
Authoritative references for further study
If you want trusted background material on amino acid chemistry, acid-base equilibria, and biomolecular structure, these public academic and government resources are excellent starting points:
For university-based content, many chemistry departments also publish open course notes explaining the Henderson-Hasselbalch equation and amino acid titration curves. If you are studying for a biochemistry course, compare your classroom pKa table with the values used in this calculator so your answers align with your instructor’s conventions.
Bottom line
To use HH to calculate charge on an amino acid, separate the molecule into ionizable groups, apply the correct Henderson-Hasselbalch form to each group, convert protonation fractions into charge contributions, and sum them. This gives a clear, chemically grounded estimate of net charge at any pH. It is one of the most important quantitative skills in acid-base chemistry and a foundation for understanding protein behavior, electrophoresis, enzyme catalysis, and biomolecular interactions.