Simulator · Dog / Cat / Bird / Exotic

How animals see: dog, cat and bird vision camera

Dogs and cats have two types of colour-sensing cone cells, so they see blues and yellows but mix up reds and greens. Birds, many lizards, turtles and goldfish have four, including one tuned to ultraviolet, a colour no human can see. Choose an animal and point your camera: the picture is rebuilt from the measured sensitivity of that animal’s cones.

Loading…

Dog2 cones
Allow camera access to see your world live
UV400 — what you see — 700 nm

Two cone types: blues and yellows are clear, reds and greens look alike. A red ball, a blue ball and a tennis ball on grass.

How to use it

  • Pick an animal. Choose a group (pets, birds, farm, wild, reptiles and fish), then an animal. The camera view changes at once. “You” is always there to compare with.
  • Tap a sample at the bottom to see a ready-made scene through the same eyes. The Flower, Budgie and Fruit samples carry real ultraviolet patterns, which a phone camera can’t record. The Night sample shows dim light and body heat.
  • Compare (the ‹|› button) splits the picture: your view on the left, the animal’s on the right. Drag the line.
  • Full screen turns the page into a camera app; Save downloads the picture.

How each animal sees

Cone peaks are the wavelengths each cone type responds to best, measured in each species’ own retina. Sharpness is converted to the clinic eye-chart scale, where 20/20 is normal human vision.

Colour vision, sharpness and field of view by species
AnimalCone types (peak, nm)SharpnessField of viewSpecial
🧑 You3: 419, 531, 55830 c/° (20/20)200°—
🐶 Dog2: 428, 5548 c/° (20/75)240°Red–green colour blind
🐱 Cat2: 450, 5538 c/° (20/75)—About 5.5× more sensitive in dim light
🐰 Rabbit2: 421, 5092 c/° (20/300)almost 360°Almost 360° view
🐹 Guinea pig2: 429, 5291.65 c/° (20/360)—Dichromat
🐹 Hamster1: 5060.5 c/° (20/1200)—One cone type: no colour
🐀 Rat2: 359, 5091 c/° (20/600)—Ultraviolet cone
🦜 Budgie4: 371, 444, 508, 56410 c/° (20/60)—Ultraviolet cone (371 nm)
🦚 Peacock4: 424, 458, 505, 56720.6 c/° (20/29)—Violet cone; sharp side vision
🐦‍⬛ Crow4: 409, 453, 507, 568not measured—Violet type (gene evidence)
🐦 Myna4: 362, 449, 504, 563not measured—UV type (gene evidence)
🐦 Sparrow4: 362, 449, 504, 5634.88 c/° (20/120)about 335°UV type (gene evidence)
🐦 Pigeon4: 409, 453, 507, 56812.6 c/° (20/50)340°Violet cone; near 340° view
🐔 Hen4: 418, 455, 507, 5696.5 c/° (20/90)—Violet cone; flicker to ~87 Hz
🐄 Cow2: 435, 5532 c/° (20/300)—Dichromat; very low sharpness
🐐 Goat2: 444, 552not measured—Dichromat
🐷 Pig2: 439, 556not measured—Dichromat; UV-clear lens
🐴 Horse2: 428, 53923.3 c/° (20/26)about 330–350°Sharpest farm animal; blind spot in front
🐯 Tiger2: 450, 5538 c/° (20/75)—Cat values (not measured)
🦁 Lion2: 450, 5538 c/° (20/75)—Cat values (not measured)
🐘 Elephant2: 419, 5523 c/° (20/200)—Same pigments as a colour-blind human
🐒 Monkey3: 431, 534, 56626.1 c/° (20/23)—Trichromat like humans
🦌 Deer2: 455, 5375 c/° (20/120)—Dichromat
🐿️ Squirrel2: 444, 543not measured—Yellow lens: no UV
🐠 Goldfish4: 356, 447, 537, 6232 c/° (20/300)—UV and deep-red cones
🐢 Turtle4: 372, 458, 515, 617not measured—UV cone; red oil droplets
🦎 Bearded dragon4: 365, 435, 507, 569not measured—Parietal eye; UV cone (predicted)
🦎 Gecko3: 364, 467, 521not measured—Colour vision in moonlight
🐍 Ball python2: 361, 550not measured—Infrared heat pits

c/° = cycles per degree, the finest stripes the eye can resolve. Values are from the sources listed below; where studies disagree, the range is given in the animal’s info panel (ⓘ).

A worked example: why a red ball vanishes on grass

Take the Toys sample: a red ball lying on green grass. Here is how strongly each cone type responds, with white paper counting as 100.

Cone responses to the red ball and the grass (white = 100)
ConeRed ballGrass
Your blue (S)54
Your green (M)526
Your red (L)1526
Dog’s blue (S)63
Dog’s yellow-green (L)1124

Computed by the same model the camera uses, from the colours in the sample picture.

You see the ball at once because of your red and green cones. The ball gives your red cone 3.0 times the signal of your green cone; the grass gives them about the same (26 and 26). That difference is a strong red–green signal.

A dog has only one cone in that part of the spectrum, so the red–green signal does not exist for it. What is left is brightness and a weaker blue–yellow signal: to a dog the ball is about 46% as bright as the grass and a little less yellow, a dull olive-grey on a yellow-olive lawn. The blue ball is different: it gives the dog’s blue cone 66, against 3 for the grass, while its other cone reads 22 against 24. It shows up as clear blue, which is why a blue toy is easier for a dog to spot on grass than a red one.

How the simulation works

  1. Light. Each pixel is treated as a surface lit by standard daylight (CIE D65). Its three camera values are turned into the smoothest reflectance curve from 380 to 730 nm that gives exactly those values (Burns’ least-slope method).
  2. Cones. Each animal’s cones are modelled with the Govardovskii (2000) pigment template at the peak wavelengths measured for that species, filtered by its measured lens and, in birds and lizards, by the coloured oil droplets in its cones. Multiplying light × reflectance × cone sensitivity, wavelength by wavelength, gives each cone’s signal.
  3. Two cone types (dogs, cats, horses, cattle, rabbits, rodents, snakes): the picture is redrawn using only blues, yellows and greys, choosing for every pixel the colour that gives the animal’s two cones exactly the same signals as the real scene. The animal could not tell the two pictures apart; you see what it can and can’t distinguish.
  4. One cone type (the Syrian hamster): only brightness is left, so the picture is grey.
  5. Four cone types (birds, goldfish, turtles, lizards): their three visible cones cover roughly the range yours do, and a camera records only three channels, so visible colours are kept. What they add is ultraviolet. In the samples, where a surface truly reflects UV, magenta is laid over it, the convention used by Vasas and colleagues (2024) for bird-view video. It is false colour, because no screen can emit UV.
  6. A check against real animals. From the cone data alone, the model predicts the colour that looks grey to a two-cone animal. For dogs it gives 482 nm; trained dogs confused about 480 nm with grey (Neitz, Geist and Jacobs 1989). For guinea pigs it gives 475 nm; guinea pigs confused about 480 nm with white (Jacobs and Deegan 1994). Nothing in the model was tuned to get those matches.
  7. Sharpness. The picture is blurred by the animal’s measured visual acuity, using the AcuityView method (Caves & Johnsen 2018) and the angle the scene covers. On a phone screen a dog’s view looks only slightly soft, which is accurate; the Eye test sample makes the difference obvious.

What no simulation can show

  • What a colour feels like. Nobody can know what yellow is like to a dog. The simulation shows which colours an animal can tell apart, not its experience.
  • Ultraviolet through your camera. Phone cameras have a filter that blocks UV, so the live view can’t show it. That is why the samples carry their own UV layer.
  • Heat. A snake’s pit organs sense infrared heat, a separate sense from its eyes. Cameras can’t record it, so heat appears only in the Night sample.
  • The whole field of view. A horse or rabbit sees almost all the way round. A screen shows one window; the info panel (ⓘ) draws the full field.
  • Motion and flicker. Dogs and birds can see faster flicker than you. Your screen can’t show what you can’t see.
  • The brain. Animals learn and attend differently. A dog does not mistake its red ball for grass once it smells it.

Common questions

Do dogs see in black and white?

No. Dogs have two cone types, peaking near 428 and 554 nm, which gives colour vision like a person with red–green colour blindness. They see blues and yellows well; reds, oranges and greens look like shades of yellowish-brown, and blue-green looks grey.

Can birds see colours we can’t?

Yes. Birds have four cone types, and in parrots such as budgerigars one of them peaks in the ultraviolet, near 371 nm. Budgie feathers carry ultraviolet patterns that play a part in choosing a mate. The Flower and Budgie samples show those patterns in false colour.

Can cats see in the dark?

Not in total darkness, but in dim light about 5.5 times better than people, mainly thanks to their large pupils and eye optics, plus a reflective layer behind the retina (the tapetum lucidum, which makes their eyes shine). In dim light their vision is grey, like ours.

Can snakes see heat?

Pythons, boas and pit vipers sense infrared heat with pit organs in their lips or face, not with their eyes. The brain combines the two, so a warm mouse stands out even in the dark.

Why can’t my phone show ultraviolet?

Camera sensors are built to match human eyes and have a filter that blocks UV and infrared. Your screen can only make red, green and blue light. So any picture of UV, here or anywhere, is false colour.

Does the camera picture leave my phone?

No. Everything runs in your browser. Nothing is uploaded or saved unless you press Save.

Sources

Related tools

Reviewed by Dr. Shinto Antony A, veterinary doctor, on . Last updated .

Not veterinary advice. General education about healthy animals. It cannot examine your pet or replace your own veterinarian. See the disclaimer and how pages are checked in the editorial policy.