Makromolekul adalah molekul yang sangat besar. Polimer baik itu alami maupun sintetik merupakan makromolekul, misalnya hemoglobin. Beberapa senyawa non-polimer juga ada yang termasuk ke dalam makromolekul, misalnya lipid. Bagaimanapun juga, sistem jaringan atom besar lainnya seperti ikatan kovalen logam tidak dapat dikatakan sebagai makromolekul. Istilah makromolekul ini pertama kali diperkenalkan oleh pemenang hadiah nobel Hermann Staudinger sekitar tahun 1920an.