Are crabs omnivores?

Yes, they are omnivores, feeding on both algae and available molluscs as well as detritus and animal remains.