Тип питания цианобактерий является смешанным. По сути данные микроорганизмы относятся к автотрофам, то есть, они синтезируют углеводы. Но иногда при изменении показателей окружающей среды цианобактерии превращаются в гетеротрофов, то есть, они начинают использовать для переработки готовые органические вещества, которые распадаются. Кроме этого, среди цианобактерий встречаются такие виды, которые используют хемосинтез – фиксируют и используют атмосферный азот, но при этом фотосинтезируют и выделяют кислород.