Snake Identifier

Snake Encyclopedia

Search and identify 1,000+ snakes from around the world — with family, range, size, habitat, and how to tell similar species apart.

Diamond Python

Diamond Python

A cool-climate subspecies of carpet python from southeastern Australia, marked with diamond-shaped clusters of pale scales on a black background.

Bredl's Python

Bredl's Python

A rich reddish-brown python endemic to the arid ranges of central Australia, closely related to the carpet pythons.

Western Massasauga

Western Massasauga

A small prairie rattlesnake with a lighter, more contrasting blotched pattern than its eastern relative.

Western Rattlesnake

Western Rattlesnake

A widespread pit viper of the western United States and Canada, recognized by its dark blotches and rattling tail.

Western Hognose Snake

Western Hognose Snake

A stout, upturned-nosed colubrid of the North American prairies, known for its bluffing displays.

Western Diamondback Rattlesnake

Western Diamondback Rattlesnake

One of the most widespread and commonly encountered rattlesnakes of the American Southwest, known for its bold tail rings.

Western Shovelnose Snake

Western Shovelnose Snake

A small, boldly banded desert colubrid with a countersunk lower jaw and flattened snout adapted for swimming through loose desert sand.

Western Whip Snake

Western Whip Snake

A fast, alert colubrid of southern Europe known for its bold yellow-and-black pattern.

Western Rat Snake

Western Rat Snake

A large, dark constrictor of the central U.S. that darkens with age, closely related to the eastern and gray rat snakes.

Western Worm Snake

Western Worm Snake

A small, uniformly purplish-brown burrowing snake of the central plains, closely resembling its eastern relative.

Green Tree Python

Green Tree Python

A vividly green arboreal python of New Guinea and northern Australia, known for its striking resemblance to the emerald tree boa of South America.

Reticulated Python

Reticulated Python

The longest snake species in the world, a Southeast Asian constrictor famed for its intricate, iridescent pattern.

Halmahera Python

An island population of reticulated python native to Halmahera in the Moluccas, showing a somewhat darker and more compact pattern than mainland forms.

Angolan Python

Angolan Python

A small African python from the arid regions of Angola and Namibia, marked with a bold pattern of dark blotches on a lighter background.

Ball Python

Ball Python

A small python native to West and Central Africa, famous for curling into a tight ball.

Olive Python

Olive Python

One of Australia's largest snakes, a plain olive-brown python found around rocky gorges and river systems in the continent's arid and tropical north.

Boelen's Python

Boelen's Python

A striking black python with an iridescent sheen and cream banding, restricted to the mountainous highlands of New Guinea.

Indian Python

Indian Python

A large python native to the Indian subcontinent, one of the largest snakes in Asia and a species of conservation concern.

Savu Python

Savu Python

A little-studied island endemic python restricted to the tiny Indonesian island of Savu.

Burmese Python

Burmese Python

One of the largest snake species in the world, a massive constrictor native to Southeast Asia and infamous for establishing invasive populations elsewhere.

Spotted Python

Spotted Python

A small, slender Australian python patterned with irregular dark brown blotches on a pale background, often found near rocky waterways.

Amethystine Python

Amethystine Python

One of the longest snakes in the world, this iridescent brown python takes its name from the amethyst-like sheen its scales cast in sunlight.

White-Lipped Python

A group of glossy, dark-bodied New Guinea pythons named for the pale scales lining their upper jaw.

Mexican Burrowing Python

Mexican Burrowing Python

A rare, primitive burrowing snake from Mexico and Central America, the sole member of its own family and a close relative of true pythons.