Водородные связи образуются, когда атом водорода связан с одним сильно электроотрицательным атомом (например, кислородом, азотом или фтором) и притягивается к другому сильно электроотрицательному атому другой молекулы. Эта разница в электроотрицательности создает частичные положительные и отрицательные заряды на атомах, что и приводит к образованию водородной связи.