Kebanyakan ikan bertukar gas menggunakan insang di kedua sisi faring (tenggorokan). Insang adalah jaringan yang terdiri dari kain dan struktur kain yang disebut filamen. Filamen ini memiliki banyak fungsi termasuk transfer ion dan air, serta pertukaran oksigen, karbon dioksida, asam dan amonia. Setiap filamen mengandung jaringan kapiler yang menyediakan area permukaan yang luas untuk pertukaran oksigen dan karbon dioksida. air yang miskin oksigen keluar melalui lubang di sisi faring. Beberapa ikan, seperti hiu dan lamprey, memiliki banyak bukaan insang. Namun, ikan bertulang memiliki satu lubang insang di setiap sisinya. Bukaan ini tersembunyi di bawah penutup tulang pelindung yang disebut operkulum.