Un macrociclo, come definito dalla IUPAC, è "una macromolecola ciclica o una porzione ciclica macromolecolare di una molecola".[1] Nella letteratura chimica, i chimici organici tendono a considerare essere un macrociclo una molecola contenente un anello di sette o più atomi. Nella chimica di coordinazione generalmente si definisce un macrociclo più strettamente come una molecola ciclica con tre o più potenziali atomi donatori che possono stabilire un legame coordinativo con un centro metallico.
I macrocicli sono molto diffusi in natura e tra gli esempi più noti si possono citare la porfirina, la clorina e la corrina presente nella vitamina B12.