Pasaulē ir simtiem haizivju sugu, kurām visām ir nedaudz atšķirīgi ēšanas paradumi. Atsevišķs katras haizivju ģimenes uztura apraksts būtu neiespējams, taču ir dažas vispārīgas konsekvences. Piemēram, visas haizivis zināmā mērā ēd gaļu. Haizivis okeāniem ir tas pats, kas lauvas Āfrikas līdzenumos, kas nozīmē, ka tās atrodas savas barības ķēdes augšgalā. Viņi bieži atsijā slimos un vājos dzīvniekus un veicina “vislabāko izdzīvošanu” savā valstībā. Iespējams, ironiski, lielākā no visām haizivīm, kas pazīstama kā vaļhaizivs, barojas gandrīz tikai ar mazām zivīm un planktonu.
Populārajai kultūrai ir tendence haizivis iejusties bīstamu, kareivīgu dzīvnieku lomā, kas uzbrūk cilvēkiem pēc mazākās provokācijas. Lai gan ir taisnība, ka dažas haizivju sugas, piemēram, roņi un citi jūras zīdītāji, meklē lielus upurus, tās apdraud cilvēkus tikai tad, kad viņi paši jūtas apdraudēti. Lielākā daļa haizivju ēd nedaudz no visa, ko tās var atrast savā apkārtnē. Tas ir ne tikai tāpēc, ka tas ir ērtākais risinājums, bet arī tāpēc, ka haizivis parasti ēd tikai reizi divās līdz trīs dienās, un, kad tās ēd, tas var būt pat trīs procenti no to kopējā ķermeņa svara. Gandrīz visu jūrā ēd kāda veida haizivis.
Pārtikas veidi, kas parasti patīk lielākajai daļai haizivju, ir, piemēram, kalmāri, vidēja izmēra zivis un daži vēžveidīgie. Ir zināms, ka dažas haizivis norij nepārtikas preces, kas no sauszemes nonāk okeānos, piemēram, numura zīmes un citus cilvēka radītus priekšmetus. Tīģerhaizivis ir labākais šāda veida ēšanas piemērs. Šīs haizivis ēd būtībā jebko, kas atrodas ceļā, tostarp lielos jūras putnus un bruņurupučus, un tāpēc ir ieguvušas oportūnistisku un mantkārīgu ēdāju reputāciju.
Lai padarītu iespējamu plašo to, ko haizivis ēd, tās ir attīstījušas daudz dažādu barošanas mehānismu. Sugām, kuras patērē galvenokārt gaļu, daudzas asu zobu rindas plēš un saplēš barību, un, izkrītot, tās pastāvīgi tiek aizstātas. Tomēr haizivis nekošļājas slikti, un pareiza gremošana var aizņemt kādu laiku. Tas ir viens no iemesliem, kāpēc viņu ēdienreizes ir tikpat retas kā viņi. Dažas haizivju sugas ēd galvenokārt planktonu un mazākus jūras dzīvniekus, tāpēc to žokļu struktūra ir brīvāk piestiprināta un veidota dīvainā veidā, lai tās varētu izsūkt upuri no jūras dibena vai iegūt barību citos neparastos veidos.