Macromolecules are large sized complex chemicals that have high molecular weight, lower solubility and complex conformation. They usually produce colloidal complex. They belong to four classes of organic compounds- carbohydrates, lipids, proteins and nucleic acid.