Animal Vision

Methodology and sources

Last updated: September 7, 2026

Animal Vision renders what 46 animals see, live through a phone camera. Every number it shows — cone sensitivities, visual acuity, field of view, flicker rate — is taken from published vision research rather than estimated. This page explains exactly how a simulation is built, what it can and cannot tell you, and lists every source behind it.

In short

How a simulation is built

1. The research comes first

A species is only added once we can find primary literature that measures its vision: photoreceptor spectral sensitivity, the number of cone types, behavioural or electrophysiological colour-discrimination evidence, and an acuity figure with units. If those numbers do not exist, or the studies disagree too much to pick a defensible value, the species is not added. Every figure is recorded with its source, its method, its sample and its uncertainty before a single line of rendering code is written.

2. Colour

Each species' cone peaks determine how its retina divides the spectrum. Frames are converted from sRGB into linear light, transformed with a matrix derived for that receptor set, and converted back. For dichromats — most mammals, including dogs and cats — the transform follows the widely used Machado, Oliveira & Fernandes (2009) model of altered colour perception. Species with a single receptor class collapse to luminance with a species-appropriate tint instead.

3. Sharpness

Acuity is published in cycles per degree (cpd): how many alternating light-and-dark stripes an eye can still tell apart within one degree of visual angle. A human reaches roughly 60 cpd; a dog about 12; an eagle about 140. We convert that figure into the blur radius that removes exactly the detail the species cannot resolve, so the softness you see is a measurement rather than an artistic choice. That is also why most species look blurry — it is the finding, not a defect.

Each species page also gives an eye-chart (Snellen) score. We use one convention for all of them, the clinical one, in which 20/20 corresponds to 30 cpd: a species resolving c cpd is shown as 20/(600 ÷ c), rounded. On that scale a young adult's best acuity of about 60 cpd is 20/10, a dog's 12 cpd is 20/50 and an eagle's 140 cpd is about 20/4. Where a study quotes its own Snellen figure, the article names it as that study's estimate rather than a conversion.

4. The same code renders the app and this site

The colour maths lives in one framework-free module that both the mobile app and this website import. The colour comparisons printed on every species article are computed at build time by the identical function that transforms the live camera frame, so the site can never illustrate a transform that differs from the one the app performs. That module is covered by automated tests which check every species in every mode stays within a displayable colour range.

What this cannot do

These limits are not caveats added for safety; they are properties of the medium, and we would rather state them than let an impressive image imply more than it should.

How this site is written and translated

We would rather describe this accurately than let the scale of the site imply more hand work than it received.

If you find an error — a mistranslated name, a misread figure, a source we have misrepresented — please write to [email protected]. Corrections are welcome and we act on them.

Who publishes this

Animal Vision is an independent project, not affiliated with any university, laboratory or journal. It is published by the developer of the Animal Vision mobile app, and it is funded by that app: a one-time purchase, optional per-species unlocks, and rewarded advertising. The research this site reports on is not ours — we cite it; we did not conduct it, and we have no financial relationship with any of the authors listed below. Where our reading of a paper is a simplification, the species page says so.

Content review: Marc Guirado Medonza.

See also: Guides · Support · Privacy Policy · Terms of Use

Sources by species

117 distinct works, 124 citations. Each also appears on that species' own article, in every language.

Bat · 1.5 cpd

  • Müller et al. (2009)
  • Winter, López & von Helversen (2003)

Bull · 2.6 cpd

  • Jacobs, Deegan & Neitz (1998)
  • Phillips & Lomas (2001)
  • Rehkämper et al. (2000)

Butterfly · 1 cpd

  • Chen, Awata & Arikawa (2016)
  • Koshitaka et al. (2008)

Cat · 5 cpd

  • Guenther & Zrenner (1993)
  • Loop, Bruce & Petuchowski (1979)
  • Clark & Clark (2016)

Chameleon · 12 cpd

  • Bowmaker, Loew & Ott (2005)
  • Ott & Schaeffel (1995)

Chicken · 7 cpd

  • Osorio, Vorobyev & Jones (1999)
  • Bowmaker et al. (1997)

Clownfish · 4 cpd

  • Siebeck et al. (2010)
  • Mitchell et al. (2024)
  • Stieb et al. (2019)

Common carp · 3.6 cpd

  • Hawryshyn & Harosi (1991), Vision Res 31:567–576, doi:10.1016/0042-6989(91)90107-G
  • Kaneko & Tachibana (1985), Jpn J Physiol 35:355–365, doi:10.2170/jjphysiol.35.355
  • Zaunreiter, Junger & Kotrschal (1991), Vision Res 31:383–394, doi:10.1016/0042-6989(91)90091-I

Crocodile · 8.8 cpd

  • Nagloo, Collin, Hemmi & Hart (2016)
  • Land & Nilsson (2012)
  • Sillman, Ronan & Loew (1991)

Deer · 6 cpd

  • Jacobs, Deegan, Neitz, Murphy & Murphy (1994)
  • VerCauteren & Pipas (2003)
  • Watson et al. (2022)

Dog · 12 cpd

  • Neitz, Geist & Jacobs (1989)
  • Miller & Murphy (1995)
  • Byosiere et al. (2018)
  • Odom, Bromberg & Dawson (1983)
  • Lind et al. (2017)

Dolphin · 2.5 cpd

  • Fasick & Robinson (2000)
  • Griebel & Schmid (2002)
  • Herman et al. (1975)
  • Mass & Supin (1995)

Dragonfish · 2 cpd

  • Douglas et al. (1998)
  • Partridge & Douglas (1995)

Dragonfly · 1.5 cpd

  • Futahashi et al. (2015)
  • Labhart & Nilsson (1995)

Duck · 10 cpd

  • Jane & Bowmaker (1988)
  • Hart (2001)

Eagle · 140 cpd

  • Hart (2001)
  • Lind, Mitkus, Olsson & Kelber (2013)
  • Reymond (1985)
  • Doyle et al. (2014)

Elephant · 10 cpd

  • Yokoyama, Takenaka, Agnew & Shoshani (2005)
  • Sikes (1971)

Ferret · 4 cpd

  • Calderone & Jacobs (2003)

Frog · 2 cpd

  • Yovanovich et al. (2017)
  • Donner (2020)
  • Pushchin (2019)

Gecko · 7 cpd

  • Roth & Kelber (2004)
  • Roth, Lundström, Kelber et al. (2009)

Goat · 8 cpd

  • Jacobs, Deegan & Neitz (1998)
  • Banks et al. (2015)
  • González-Soriano et al. (1997)

Goldfish · 2 cpd

  • Neumeyer (1992)
  • Bowmaker (1998)
  • Neumeyer (2003)

Honeybee · 0.25 cpd

  • Peitsch et al. (1992)
  • Menzel & Backhaus (1991)
  • Srinivasan & Lehrer (1988)

Horse · 23 cpd

  • Carroll, Murphy, Neitz et al. (2001)
  • Hall et al. (2003)
  • Timney & Keil (1992)

Housefly · 0.3 cpd

  • Land (1997)
  • Hardie (1985)
  • Land & Eckert (1985)

Hummingbird · 5.5 cpd

  • Stoddard et al. (2020)
  • Herrera et al. (2008)
  • Lisney et al. (2015)

Indian peafowl · 20.6 cpd

  • Hart (2002), J Exp Biol 205:3925–3935, doi:10.1242/jeb.205.24.3925
  • Yorzinski et al. (2015), J Exp Biol 218:3771–3776, doi:10.1242/jeb.129544
  • De Souza et al. (2019), PLoS ONE 14:e0215880, doi:10.1371/journal.pone.0215880

Jumping spider · 6 cpd

  • Land (1969)
  • Zurek et al. (2015)

Mantis shrimp · 0.8 cpd

  • Cronin & Marshall (1989)
  • Thoen, How, Chiou & Marshall (2014)
  • Marshall & Land (1993)

Moth · 0.13 cpd

  • Kelber, Balkenius & Warrant (2002)
  • Warrant (2017)
  • Stöckl, O'Carroll & Warrant (2017)

Mouse · 0.5 cpd

  • Jacobs, Neitz & Deegan (1991)
  • Jacobs & Williams (2007)
  • Prusky, West & Douglas (2000)

Octopus · 6 cpd

  • Marshall & Messenger (1996)
  • Stubbs & Stubbs (2016)

Owl · 7 cpd

  • Martin (1986)
  • Harmening & Wagner (2011)

Penguin · 13 cpd

  • Bowmaker & Martin (1985)
  • Martin (1999)
  • Coimbra et al. (2012)

Pig · 5 cpd

  • Neitz & Jacobs (1989)
  • Jacobs (1993)

Pigeon · 12.6 cpd

  • Emmerton & Delius (1980)
  • Bowmaker et al. (1997)
  • Hart (2001)
  • Hahmann & Güntürkün (1993)

Rabbit · 3 cpd

  • Juliusson et al. (1994)
  • Van Hooser & Nelson (2006)

Reindeer · 6 cpd

  • Hogg et al. (2011)
  • Stokkan et al. (2013)

Sea turtle · 6 cpd

  • Granda & Dvorak (1977)
  • Mäthger, Litherland & Fritsches (2007)

Seal · 6 cpd

  • Peichl, Behrmann & Kröger (2001)
  • Hanke et al. (2009)
  • Weiffen et al. (2006)

Shark · 4 cpd

  • Hart, Theiss, Harahush & Collin (2011)
  • Gruber & Cohen (1985)

Sheep · 7 cpd

  • Jacobs, Deegan & Neitz (1998)

Snake (pit viper) · 3 cpd

  • Newman & Hartline (1982)
  • Gracheva et al. (2010)
  • Tashiro, Ventura & Hauzman (2022)

Squirrel · 4 cpd

  • Jacobs (1993)
  • Kryger, Amthor & Jacobs (1998)

Tiger · 7 cpd

  • Jacobs (1993)
  • Fennell et al. (2019)

Zebrafish · 0.57 cpd

  • Robinson et al. (1993), PNAS 90:6009–6012
  • Connaughton & Nelson (2010), J Neurophysiol 104:2906–2921
  • Tappeiner et al. (2012), Front Zool 9:10
  • Pita et al. (2015), PeerJ 3:e1113
  • Yoshimatsu et al. (2020), Neuron 107:320–337.e6
  • Baier & Scott (2024), Annu Rev Neurosci 47:255–276
  • Sato et al. (2025), Sci Rep 15:11651

© 2026 Animal Vision · animalvision.app

ÁlvaroAnimal EarsLure DepthNewborn Vision