Une macromolécule (ou molécule polymère) est une très grande molécule, qui possède une masse moléculaire relativement élevée. La notion de macromolécule a été introduite en 1922 par le chimiste allemand Hermann Staudinger. Une macromolécule formée d'unités chimiques similaires assemblées par des liaisons covalentes peut être décrite comme une molécule polymère, un ensemble de telles molécules est un polymère. De nombreuses protéines peuvent également être considérées comme des macromolécules.