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.
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.
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.
Super Dwarf Reticulated Python
An extreme insular dwarf form of the reticulated python, among the smallest known reticulated python populations.
Kayaudi Dwarf Reticulated Python
A dwarf reticulated python population endemic to the small island of Kayuadi in Indonesia, notably reduced in size.
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.
Indian Rock Python
A large, powerful constrictor native to the Indian subcontinent, historically significant in local culture and folklore.
Southern African Python
A large, powerfully built constrictor found across southern Africa, closely related to the African rock python but occupying more southerly range.