The ball python detects heat up to 30 cm, no further: what the study measures

Reptiles · Travel & safety ·

Published by Planète Pets · managing editor: Clément Lacaille · how our guides are written

Leopard gecko resting on a piece of driftwood

Pythons and boas have heat-sensitive pits along their lips, able to perceive infrared radiation. From this we often conclude that they “see” the heat of a hand or a prey animal from a good distance away. A study published in 2007 by Ebert, Müller and Westhoff in the Journal of Zoology measured that range in the ball python (see the study, doi 10.1111/j.1469-7998.2006.00275.x). Our other guidance is gathered in the reptile travel and safety section.

A simple protocol: snakes deprived of sight

To isolate the infrared channel alone, the researchers masked the pythons’ vision, then presented them with a moving infrared stimulus of a size and temperature comparable to those of a mouse, at distances stepped from 10 to 100 centimetres. They recorded the postures characteristic of detection: the S-shaped coil, freezing with fixation, tracking of the target.

The response stops at 30 centimetres

The pythons detected the stimulus up to 30 centimetres, and stopped reacting to it beyond that. This corresponds to an irradiance contrast at threshold of 38.83 × 10⁻⁶ W/cm². Interestingly, this behavioural threshold reveals a sensitivity about 1.5 times greater than earlier electrophysiological measurements suggested: the whole animal therefore does slightly better than the isolated receptor predicted.

Why enormous sensitivity gives a short range

The paradox is explained by separating two things that are often confused. The receptor itself is prodigiously sensitive: work by Bakken and Krochmal on facial pits estimates that it responds to temperature contrasts on the order of a thousandth of a degree. But sensitivity is not range: the radiation received falls off very quickly with distance, and the image formed is extremely blurred. A review published in 2026 by Bakken puts the effective spatial resolution of these organs at between 10 and 20 degrees depending on the level of processing considered — about 3 degrees for the raw optical image — against roughly half a degree for vision. The snake therefore does not perceive a thermal silhouette: it perceives a warm blur, close up.

What the study does not show

It does not demonstrate that a warm hand triggers a feeding bite: it records detection postures, not an attack. Saying “it detects you” is accurate; saying “it takes you for prey” is not. The stimulus was moreover moving and mouse-sized; nothing indicates what happens with a fixed, broad source such as a ceramic heater. Finally, the snakes were deprived of sight: the real range, vision and infrared combined, was not measured. The resolution figures cited as context come from crotalines, whose facial pits differ from the labial pits of pythons.

What this changes when you open the terrarium

The zone in which a hand becomes a salient thermal signal is short, on the order of thirty centimetres. That is precisely the distance at which you reach out to pick the animal up or usher it into a transport box. Approaching from the side rather than head-on, and signalling your presence by something other than a hand appearing in that zone, costs little. See our guide to handling a snake and our article on transporting a ball python in a container.

Frequently asked questions

Does a ball python see heat in complete darkness?

It detects it, yes, but within a limited radius and in a very coarse form. The study puts that limit at 30 centimetres for a target of the size and temperature of a mouse.

Should you cool your hands before handling your snake?

No study has tested this, and it would be an extrapolation. What the data show is that the way you approach matters more than the temperature of your hand. Find all our guides on the reptile hub.

This guide is part of Planète Pets’s Reptiles universe. Our advice is general in nature: for any health concern, your veterinarian remains the only reference.

Read next