In chimica una macromolecola è una molecola di dimensioni molto grandi e di peso molecolare molto elevato.[1] Le macromolecole sono comuni nei sistemi viventi, ma comprendono anche i polimeri sintetici e artificiali. Le macromolecole polimeriche sono tipicamente formate dall'unione di molecole più piccole, uguali o simili tra loro, ripetute molte volte (solitamente da 100 a oltre 1000) e possono essere lineari, ramificate o reticolate. Tra le macromolecole si annoverano inoltre i macrocicli.[2]