Hvithaien spiser for det meste seler, men den spiser også delfiner, pingviner og andre haier, inkludert små hvithaier. Babyhvithaier spiser ofte opp sine egne søsken mens de fortsatt er inne i morens livmor. Mennesket er ikke et naturlig byttedyr for hvithaien, men det hender at hvithai angriper mennesker som kan minne om seler når de svømmer i vannoverflaten med dykkerdrakter som kan minne om selens skinn eller når de surfer og beina og armene henger utenfor. Smarte seler som blir angrepet svømmer gjerne nær haiens kropp for at den ikke skal bli spist, i håp om at hvithaien blir forvirret eller at den gir opp jakten.