;colony/science  / Animals & Nature  / How do fish breathe underwater?
Animals & Nature

How do fish breathe underwater?

Water holds barely a fraction of the oxygen air does, yet fish thrive in it. Their secret is a flow trick that keeps oxygen moving into the blood along the entire gill — never letting the supply run even.

Plate 157 — Countercurrent exchange opposed flow holds the O₂ gradient
Flip the water flow to match or oppose the blood.
Predict firstSwitch the water flow from the same direction as the blood to the opposite direction — will the oxygen extracted go up or down?
countercurrent — water opposes bloodWATERBLOOD O₂ diffuses down the gradient ↓blood in →→ out← water in out ←90% O₂ extracted
PLATE 157 · COUNTERCURRENT EXCHANGE
Incoming water O₂ 100% saturated
Flip the toggle and watch the extraction figure jump.
O₂ extracted
90%
Flow arrangement
countergradient held
Fish can't gulp air, so they pull dissolved oxygen out of water as it streams over their gills. The clever part is the direction. If the water flowed the same way as the blood, the two would even out halfway along and then nothing more could move — capped near half. So fish run the water the opposite way to the blood. Fresh, oxygen-rich water always meets blood that's slightly hungrier, the whole length of the gill, so the blood keeps soaking up oxygen right to the end — most of it, not half.
Try with the plate
  • Set the flow to concurrent and watch the extraction stall near 50%
  • Switch to countercurrent and confirm the blood keeps absorbing oxygen all the way to its exit

Fish breathe underwater by pulling dissolved oxygen out of water at their gills using countercurrent exchange. Water flows over the gills in the opposite direction to the blood, so an oxygen gradient is kept along the whole length and the blood keeps absorbing right to the end — extracting about 80–90%. If water and blood flowed the same way they would equalise halfway and cap out near 50%.

The short answer

Fish don't breathe water the way we breathe air — they can't split water into oxygen. Instead they pull out the oxygen that's already dissolved in it, the same gas that lets them survive in a river or sea. They do it with gills, feathery organs packed with tiny blood vessels, and water is pushed steadily over them so oxygen can soak into the blood. But there's a brilliant twist. If the water flowed over the gills in the same direction as the blood underneath, the two would quickly even out to the same oxygen level partway along, and after that no more could move across — the fish would only ever grab about half. So fish run the water the opposite way to the blood. That way, fresh oxygen-rich water always meets blood that's still a little hungrier for it, the whole length of the gill, and the blood keeps absorbing oxygen right to the end — soaking up most of it. Flip the flow direction in the simulator and watch the figure leap.

The common mix-up

Most people think fish split water to get oxygen, or simply soak it up however the water happens to flow. In fact they extract dissolved oxygen, and they run the water opposite to the blood so a gradient survives the whole gill — the trick that lifts extraction from about half to most of it.

What's actually happening

Water is a stingy source of oxygen. A given volume of water holds only a small fraction of the oxygen that the same volume of air does, and that oxygen diffuses sluggishly. An animal that wants to live underwater therefore faces a hard problem: it must wring as much of that scarce dissolved oxygen as possible out of every mouthful of water that passes by. Fish solve it so well that they extract the great majority of the available oxygen, far more than our own lungs manage with air. The solution is not a better membrane or a bigger pump. It is a clever arrangement of flow.

The gills themselves are designed for contact. They are divided into thin plates called lamellae, richly threaded with blood capillaries, presenting an enormous surface to the water that the fish drives across them by pumping it in through the mouth and out past the gill covers. Oxygen crosses from water to blood by diffusion, which means it only moves while there is a difference in oxygen concentration between the two — gas always flows from where there's more of it to where there's less. And here lies the catch that makes the whole design so interesting. Suppose the water and the blood flowed side by side in the same direction. At the start, fresh water meets oxygen-poor blood and oxygen pours across. But as they travel together the water gives up oxygen and the blood gains it, until partway along they reach the same level. From that point on there's no difference left to drive diffusion, and the transfer simply stops. No matter how long the gill, such an arrangement could never pull across more than about half the oxygen.

Fish dodge this trap with a beautifully simple move: they send the water and the blood in opposite directions. This is called countercurrent exchange, and it changes everything. Now the blood that is almost fully loaded with oxygen, near its exit, meets water that is just arriving and still maximally rich. A little further along, slightly less loaded blood meets slightly less rich water. At every single point down the length of the gill, the water still holds a touch more oxygen than the blood beside it, so there is always a gradient and oxygen keeps crossing the whole way along. Instead of stalling at the halfway mark, the blood goes on absorbing right to the end and leaves the gill carrying perhaps eighty to ninety per cent of the oxygen the water brought in. The same principle, running streams in opposite directions to keep a gradient alive, turns up again and again in nature and engineering — in the legs of Arctic birds, in our own kidneys, in heat exchangers. In the simulator you can switch between the two layouts and watch the extracted-oxygen figure jump as countercurrent flow proves its worth.

Remember this

Fish breathe by running water past their blood in the opposite direction, keeping an oxygen gradient the whole way and extracting most of it instead of half.

Try it at home See countercurrent in a cup
  1. 1Half-fill two cups, one with hot water and one with cold, and rest a metal spoon so it bridges between them, touching both — the spoon is your exchange surface.
  2. 2Notice that heat only moves while there's a temperature difference along the spoon, just as oxygen only moves across a gill while there's an oxygen difference.
  3. 3Imagine the two liquids slowly flowing past each other in opposite directions instead of sitting still: the cold could keep drawing heat the whole length, never matching the hot and stalling — that endless gradient is exactly the countercurrent trick fish use for oxygen.

Common questions

Do fish turn water into oxygen?

No. Fish cannot split water. They extract oxygen that is already dissolved in the water, the same gas air-breathers use, by passing water over their gills, where it diffuses into the blood.

Why does the direction of water flow matter so much?

Oxygen only diffuses while the water holds more of it than the blood. If both flowed the same way they would equalise partway along and transfer would stop, capping extraction near 50%. Flowing in opposite directions keeps a gradient the whole length, so the blood absorbs roughly 80–90%.

Where else does countercurrent exchange appear?

All over biology and engineering. The same opposed-flow principle warms the blood returning from an Arctic bird's cold feet, concentrates urine in the kidneys' loops of Henle, and raises efficiency in industrial heat exchangers.

Built & checked by Nilesh Singh · how this is made · last updated June 2026