Las cuatro principales macromoléculas necesarias para la vida son carbohidratos, lípidos, proteínas y ácidos nucleicos. Los carbohidratos son los más frecuentes y son una fuente de energía inmediata para los seres vivos.
Los lípidos no son solubles en agua y son una fuente de energía a largo plazo. Las grasas y los aceites son ambos lípidos. Las proteínas incluyen enzimas y anticuerpos, así como proteínas de transporte, reguladoras y estructurales. Las proteínas son cruciales para muchas de las funciones de la vida, incluido el crecimiento, la inmunidad y el metabolismo. Los ácidos nucleicos son responsables de almacenar y procesar datos genéticos. Los dos tipos de ácidos nucleicos son el ADN y el ARN.Una macromolécula es una molécula grande formada por cientos a miles de átomos, mucho más que las moléculas normales.