Snake Encyclopedia
Search and identify 1,000+ snakes from around the world — with venomous status, family, range, size, habitat, and how to tell look-alikes apart.
Indian Python
A large, non-venomous python native to the Indian subcontinent, one of the largest snakes in Asia and a species of conservation concern.
Carpet Python
A widespread, non-venomous python found throughout Australia and New Guinea, highly variable in pattern and color across its many subspecies.
Savu Python
A little-studied island endemic python restricted to the tiny Indonesian island of Savu.
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
A small, slender Australian python patterned with irregular dark brown blotches on a pale background, often found near rocky waterways.
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.
Palmerston Carpet Python
A locality of the Darwin carpet python subspecies from the Palmerston area near Darwin in Australia's Northern Territory.
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.
Black-Headed Python
A striking Australian python with a glossy jet-black head and neck contrasting sharply with a banded tan-and-brown body.
Green Tree Python
A vividly green, non-venomous arboreal python of New Guinea and northern Australia, known for its striking resemblance to the emerald tree boa of South America.
White-Lipped Python
A group of glossy, dark-bodied New Guinea pythons named for the pale scales lining their upper jaw.
Borneo Short-Tailed Python
A stout island relative of the blood pythons, endemic to Borneo, typically lighter and tan-colored compared to its Sumatran cousin.
Kofiau Green Tree Python
A rare island locality of the green tree python from Kofiau Island in the Raja Ampat archipelago, notable for a relatively small, isolated population.
Cyclops Green Tree Python
A locality form of the green tree python from the Cyclops Mountains rainforest reserve near Jayapura in northern Papua.
Merauke Green Tree Python
A southern New Guinea locality form of the green tree python from the savanna-fringed lowlands near Merauke.
New Guinea Carpet Python
A subspecies of carpet python native to southern New Guinea, sometimes classified as Morelia spilota harrisoni.
Sumatran Short-Tailed Python
A stout, heavy-bodied python from Sumatra known for its short tail and rich reddish coloration, part of the blood python group.
Dwarf Burmese Python
A smaller-bodied insular form of the Burmese python found on Java, notably more modest in maximum size than mainland Burmese pythons.
Rough-Scaled Python
A rarely seen python distinguished by unusually keeled, rough-textured scales, restricted to a small area of the Kimberley in Australia.
Australian Scrub Python
Australia's longest snake, a large iridescent python of the tropical rainforests of northeastern Queensland and Cape York.
Bismarck Ringed Python
A small, boldly ringed python from the islands of the Bismarck Archipelago, known for dramatic color change with age.
Inland Carpet Python
A carpet python subspecies adapted to the drier inland regions of southeastern Australia, with a subdued olive-and-cream blotched pattern.
Coastal Carpet Python
One of the largest carpet python subspecies, found along Australia's eastern seaboard with a variable olive-to-brown blotched pattern.
Southwestern Carpet Python
A carpet python subspecies restricted to southwestern Australia, adapted to Mediterranean-type climate and coastal heathland habitats.