Makromolekul je po definiciji veliki molekul, koji ima veliku molekulsku masu.[1] U biohemiji se pojam makromolekula odnosi na biopolimere (nukleotide, proteine, ugljene hidrate i lipide),[2] a takođe i na nepolimerne molekule velike molekulske mase.[3] Sintetička vlakna i eksperimentalni materijali kao što su ugljenične nanocevi[4][5] su takođe primeri makromolekula.