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
- 117 peer-reviewed sources across 46 species (124 citations in total), listed in full at the bottom of this page and on each species' own article.
- Colour is transformed with published cone sensitivity peaks; sharpness with each species' measured acuity in cycles per degree.
- A phone screen emits only red, green and blue light, so ultraviolet, infrared and polarized vision are suggested, never truly reproduced.
- This is an education and curiosity tool. It is not a scientific, medical or veterinary instrument, and it does not claim to reproduce what an animal subjectively experiences.
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.
- Ultraviolet, infrared and polarization cannot be shown. A phone screen has three emitters — red, green and blue — and a phone camera filters ultraviolet and infrared out before the sensor ever sees them. Where a species detects those, we map the invisible band onto a visible colour so its behaviour can be understood. That is a visualisation, not a reproduction, and each affected species says so on its own page.
- No simulation reproduces subjective experience. We can reproduce what information reaches the retina. What a brain then makes of it is not measurable by us or by anyone else.
- Adaptation and eye movement are not modelled. Real vision constantly adjusts to light and scans a scene. The filter shows a single steady state.
- Individuals vary. Published figures are population means from small samples. A specific animal may sit well away from them.
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.
- The scientific content — every value, every citation — is written and reviewed by hand from the primary literature. It is not generated and not scraped.
- The editorial prose exists in about 70 languages. Seven of them (English, Spanish, French, German, Italian, Portuguese and Chinese) are authored directly. The rest are produced with machine assistance and then reviewed and corrected rather than published as-is.
- Species names are checked against native-language sources before publication, one language at a time, and the source for each name is recorded with its URL and date. A name that only exists as an English loanword is only used when a native source attests that loan. This matters more than it sounds: an automatic translation will confidently produce a name for a species that has none, or the name of a different animal entirely — a fault we have found and corrected in this corpus.
- Automated checks run over every built page before release: title and description presence and length, untranslated placeholders, correct text direction and language tags, valid structured data, per-species citations, complete hreflang groups, and duplicate titles or descriptions within a language. Separate checks cover grammar traps specific to individual languages, such as articles and sentence case. Any finding fails the release rather than being noticed later.
- A published page that turns out to be wrong is corrected at the source and rebuilt. Corrections are kept in the codebase so a later regeneration cannot silently undo them.
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