Mammals of the World: A Photo Database of Every Mammal Species
Mammals are far more diverse than most people realize. Scientists currently recognize roughly 6,871 living species, grouped into about 27 orders and 167 families — from bats (Chiroptera) and rodents (Rodentia), the two largest orders by far, to small, specialized groups like pangolins (Pholidota) and aardvarks (Tubulidentata). Each family shares a distinct evolutionary history, from whales and dolphins (Cetacea) to primates, carnivores, and marsupials, and new species are still being described every year.
This site exists to build a free, open, photo-referenced database of that diversity. We're using it as the reference library for a mammal identification field guide app — the more species that have verified photos attached, the better that app can recognize mammals from a photo in the field. Browse the full species list below, search by common name, scientific name, order, family, or genus, and if you have a photo of a mammal you've encountered, upload it to help fill in the gaps.

Lesser One-horned Rhinoceros
Rhinoceros sondaicus

Greater One-horned Rhinoceros
Rhinoceros unicornis
Queensland Horseshoe Bat
Rhinolophus achilles
Heuglin's Horseshoe Bat
Rhinolophus acrotis

Acuminate Horseshoe Bat
Rhinolophus acuminatus
Adam's Horseshoe Bat
Rhinolophus adami

Intermediate Horseshoe Bat
Rhinolophus affinis
Halcyon Horseshoe Bat
Rhinolophus alcyone
Cameroon Horseshoe Bat
Rhinolophus alticolus
Homfray's Horseshoe Bat
Rhinolophus andamanensis

Arcuate Horseshoe Bat
Rhinolophus arcuatus
Aba Horseshoe Bat
Rhinolophus axillaris

Beddome's Woolly Horseshoe Bat
Rhinolophus beddomei
Poso Horseshoe Bat
Rhinolophus belligerator
Blasius's Horseshoe Bat
Rhinolophus blasii
Bokhara Horseshoe Bat
Rhinolophus bocharicus

Bornean Horseshoe Bat
Rhinolophus borneensis
Knud's Horseshoe Bat
Rhinolophus canuti
Cape Horseshoe Bat
Rhinolophus capensis

Sulawesi Horseshoe Bat
Rhinolophus celebensis
Červený's Horseshoe Bat
Rhinolophus cervenyi

Indochinese Horseshoe Bat
Rhinolophus chaseni
Chiew Kwee's Horseshoe Bat
Rhinolophus chiewkweeae
Chutamas's Horseshoe Bat
Rhinolophus chutamasae
Geoffroy's Horseshoe Bat
Rhinolophus clivosus

Croslet Horseshoe Bat
Rhinolophus coelophyllus
Andaman Horseshoe Bat
Rhinolophus cognatus
Cohen's Horseshoe Bat
Rhinolophus cohenae
Convex Horseshoe Bat
Rhinolophus convexus

Little Japanese Horseshoe Bat
Rhinolophus cornutus

Creagh's Horseshoe Bat
Rhinolophus creaghi
Damara Horseshoe Bat
Rhinolophus damarensis
Darling's Horseshoe Bat
Rhinolophus darlingi
Decken's Horseshoe Bat
Rhinolophus deckenii
Dent's Horseshoe Bat
Rhinolophus denti
Sudanese Horseshoe Bat
Rhinolophus dobsoni
Eloquent Horseshoe Bat
Rhinolophus eloquens
Allen's Horseshoe Bat
Rhinolophus episcopus
Mediterranean Horseshoe Bat
Rhinolophus euryale
New Guinea Broad-eared Horseshoe Bat
Rhinolophus euryotis

Greater Horseshoe Bat
Rhinolophus ferrumequinum

Andersen's Woolly Horseshoe Bat
Rhinolophus foetidus
Formosan Woolly Horseshoe Bat
Rhinolophus formosae

Francis's Woolly Horseshoe Bat
Rhinolophus francisi
Rüppell's Horseshoe Bat
Rhinolophus fumigatus
Guinean Horseshoe Bat
Rhinolophus guineensis
Hildebrandt's Horseshoe Bat
Rhinolophus hildebrandtii
Hill's Horseshoe Bat
Rhinolophus hilli
Upland Horseshoe Bat
Rhinolophus hillorum

Lesser Horseshoe Bat
Rhinolophus hipposideros
Philippine Horseshoe Bat
Rhinolophus hirsutus
Horacek's Horseshoe Bat
Rhinolophus horaceki
Imaizumi's Horseshoe Bat
Rhinolophus imaizumii
Philippine Forest Horseshoe Bat
Rhinolophus inops
Insular Horseshoe Bat
Rhinolophus keyensis
Kyrgyzstan Horseshoe Bat
Rhinolophus kirghisorum
Lander's Horseshoe Bat
Rhinolophus landeri

Blyth's Horseshoe Bat
Rhinolophus lepidus
Peters's Horseshoe Bat
Rhinolophus lobatus
Selangor Woolly Horseshoe Bat
Rhinolophus luctoides