Hydrogen Bonding Calculator
Estimate the maximum number of hydrogen bonds a molecule can form.
Enter donor H atoms (bonded to N/O/F) and acceptor lone pairs to get bonding capacity.
A hydrogen bond is the strongest type of intermolecular force, much weaker than a covalent bond but much stronger than typical van der Waals attractions. It forms when a hydrogen atom covalently bonded to a strongly electronegative atom (nitrogen, oxygen, or fluorine) is attracted to another N, O, or F atom that has a lone pair of electrons.
Two roles a molecule can play in hydrogen bonding:
Donor: provides the hydrogen. Each H atom directly bonded to N, O, or F counts as one donor site. Water has 2 (both H atoms attached to oxygen). Ammonia has 3 (all three H atoms on nitrogen).
Acceptor: provides the lone pair. Each non-bonding electron pair on an N, O, or F atom can accept one hydrogen bond. Water has 2 (oxygen has two lone pairs). Ammonia has 1 (nitrogen has only one lone pair).
The maximum number of hydrogen bonds a single molecule can simultaneously participate in is donors + acceptors. Water at 2 + 2 = 4 explains why ice has a tetrahedral structure — each water molecule connects to four neighbors. Ammonia at 3 + 1 = 4 also caps at four hydrogen bonds, but the 3:1 donor-acceptor ratio is asymmetric, which is why ammonia has a lower boiling point than water despite similar total bonding capacity.
Why hydrogen bonding matters:
- Water’s anomalously high boiling point and surface tension
- DNA’s double-helix base pairing (A-T uses 2 H-bonds, G-C uses 3)
- Protein secondary structure (alpha helices and beta sheets)
- Why alcohols mix with water and hydrocarbons do not
- The unusually low density of ice compared to liquid water
Typical hydrogen bond strengths range from 5 to 30 kJ/mol — about 1/20 to 1/10 the strength of a single covalent bond. Strong enough to hold biological structures together, weak enough that thermal energy at body temperature can constantly break and reform them.
Use the preset list to fill in known molecules, or “Custom” to enter values yourself.
How we build and check this calculator
This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.
SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.