Cele patru mari macromolecule necesare pentru viață sunt carbohidrații, lipidele, proteinele și acizii nucleici. Carbohidrații sunt cei mai răspândiți și sunt o sursă de energie imediată pentru a trăi.
Lipidele nu sunt solubile în apă și sunt o sursă de energie pe termen lung. Grăsimile și uleiurile sunt ambele lipide. Proteinele includ enzime și anticorpi, precum și proteine de transport, de reglementare și structurale. Proteinele sunt esențiale pentru multe dintre funcțiile vieții, inclusiv creșterea, imunitatea și metabolismul. Acizii nucleici sunt responsabili pentru stocarea și prelucrarea datelor genetice. Cele două tipuri de acizi nucleici sunt ADN și ARN.
O macromolecule este o moleculă mare formată din sute până la mii de atomi, mult mai mult decât în moleculele normale.