Genel olarak, okyanusta iki tür bitki vardır: okyanusun dibine bağlı kökleri olan ve sularda kök ve sürüklenmemiş olanlar. Köklü bitkiler yaşar sadece sığ sularda fotosentez için yeterli güneş ışığına ihtiyaç duydukları için. Güneş ışığı okyanusun daha derin bölgelerine ulaşmaz, bu nedenle köklü bitkiler bu bölgelerde gelişemezler.
Okyanus yüzey sularının çoğunun bitkileri vardır. Fitoplankton okyanusta bulunan en yaygın bitkilerdir. Bunlar, yüzey suları boyunca yüzen tek hücreli bitkilerdir. Deniz suyundan yetişmek için bol güneş ışığına ve besin maddelerine ihtiyaçları var. Fitoplankton örnekleri çok sayıda bulunan diatomlardır. Bir kova deniz suyu milyonlarca minik atom tutabilir. Fitoplanktonların varlığı denize belirli bir renk verir. Fırtınalar nedeniyle deniz tabanından bol miktarda besinin bulunduğu daha soğuk sularda, fitoplanktonların çiçekleri denize canlı renkler verir.
Bir tür fitoplankton türü olan deniz yosunu genellikle okyanusun yüzeyinde yüzen olarak bulunur. İnsanlar tarafından yiyecek, malzeme, barınma, sepet ve ipler için toplanır. Deniz otları, okyanus tabanında yaşayan köklü deniz bitkileridir. Bu çiçekli bitkiler küçük balıklar ve diğer deniz yaşamı için habitat sağlar. Deniz otu türleri arasında shoal çimen, manatee çimen ve kaplumbağa otu bulunur.
Kırmızı algler ılık tropik suda yaşarken, koralin algler kayalarda yetişir. Okyanus da soğuk ılıman bölgelerde yetişen bol su yosunu yataklarına sahiptir.