Kæledyr
Ligesom de fleste mennesker er krabber altædende. Det betyder, at de spiser både planter og dyr. Det betyder ikke, at en krabbes kost er lig med en menneskes. Den mest almindelige egenskab ved en krabbes kost er alger, en fotosyntetisk plante, der forekommer i mange forskellige former, fra encellede organismer til store tang. Da krabber er altædende, varierer deres kost baseret på miljøet omkring dem. Nogle lever af koraller, andre af døde dyr. Krabbers kost varierer også afhængigt af arten.
Alger udgør en stor del af en krabbes kost. Dette skyldes delvist, at det er så udbredt i de fleste krabbehabitater. Tang er for eksempel rigeligt almindeligt på de fleste saltvandssteder, hvor krabber er talrige. Der findes også flere arter af levende planter, der forekommer i krabbehabitater, som krabber nogle gange spiser.
Nogle krabber, som Dungeness-krabben, spiser orme, søstjerner og nogle gange små fisk. Snekrabben spiser for eksempel orme og spiser også små fisk, der dukker op i havet. Krabber spiser normalt disse skabninger, efter de er voksne, og lever af planter og alger i deres første par uger.
Blå krabber, blandt andre arter, spiser nogle gange andre krabber. Nogle gange fanger de den anden krabbe og spiser den levende, mens de andre gange spiser døde krabber. Ud over andre krabber lever krabber af flere slags detritus, fra flydende fiskedele til snegle. Denne kostdiversitet giver krabber mulighed for at leve i flere forskellige klimaer.
Krabber er altædende med en bemærkelsesværdig varieret palet af føde. Krabbers kost er stærkt relateret til deres umiddelbare miljø, delvist fordi de er så alsidige og kan spise næsten alt, fra fisk, orme og andre krabber til alger og planter. Denne alsidighed er et bevis på havets diversitet som et økosystem.