Snake Identifier

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

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

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

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.

Palmerston Carpet Python

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

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

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

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

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

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

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

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

New Guinea Carpet Python

A subspecies of carpet python native to southern New Guinea, sometimes classified as Morelia spilota harrisoni.

Sumatran Short-Tailed Python

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

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

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

Australian Scrub Python

Australia's longest snake, a large iridescent python of the tropical rainforests of northeastern Queensland and Cape York.

Bismarck Ringed Python

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

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

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

Southwestern Carpet Python

A carpet python subspecies restricted to southwestern Australia, adapted to Mediterranean-type climate and coastal heathland habitats.