Toate speciile de rechini sunt carnivore, nu omnivore. În rare ocazii, un rechin va lua masa pe altceva decât pe carne, cum ar fi algele marine, dar se întâmplă atât de rar încât nu este destul de comun să se schimbe clasificarea rechinului.
Rechinii, în special rechinii de tigru, vor mânca adesea lucruri care nici măcar nu sunt considerate alimente. Gunoiul din ocean este cea mai obișnuită gustare pentru acești rechini. Când un rechin mănâncă ceva, cum ar fi o sticlă sau alt material rezidual, se face de obicei accidental.
Un omnivor este un animal care mănâncă aproape orice. Ei consumă în mod regulat carne și materii vegetale, iar oamenii sunt exemple bune de omnivore. Un carnivor nu are nimic altceva decât carne. Rechinii, urșii polari, tigrii și vulpile sunt carnivore.