U prokariontów zdolnych do przeprowadzania fotosyntezy mogą występować: chlorofil a (tylko u sinic) oraz wiele rodzajów bakteriochlorofili oznaczanych literami od a do g.

Budowa chlorofili thumb|300px|Model cząsteczki chlorofilu a: zielony Mg, niebieski N, czarny C, czerwony O, biały H thumb|200px|Układ porfirynowy Cząsteczka każdego chlorofilu zbudowana jest z pochodnej porfiryny określanej feoporfiryną. Feoporfiryna to pięciopierścieniowa porfiryna z różnymi podstawnikami. Cztery z pierścieni to pierścienie pirolowe, a piąty pierścień tworzą same atomy węgla. Wiązania pomiędzy atomami tworzącymi pierścienie to następujące po sobie wiązania pojedyncze i podwójne składające się na układ wiązań sprzężonych.

Centralne miejsce w układzie porfiryny zajmuje atom magnezu łączący się z atomami azotu każdego z pierścieni. Porfiryna tworząca kompleks z magnezem posiada zdolność do absorpcji promieniowania elektromagnetycznego w zakresie widzialnym. Obecność magnezu wpływa na zdolność agregacji cząsteczek chlorofilu, co ułatwia przekazywanie energii wzbudzenia pomiędzy cząsteczkami.