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