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.

Ball Python

Ball Python

A small, docile, non-venomous python native to West and Central Africa, famous for curling into a tight ball as a defensive posture.

Blood Python

Blood Python

A stout, non-venomous python of Southeast Asia known for its short, heavy build and rich reddish or blood-colored patterning.

Papuan Python

Papuan Python

One of the largest pythons of New Guinea, a powerful constrictor capable of preying on sizeable mammals.

Stimson's Python

Stimson's Python

A small, hardy python well adapted to Australia's dry interior, one of the smallest pythons in the world.

Pygmy Python

Pygmy Python

The world's smallest python species, a tiny constrictor restricted to a small region of northwestern Australia.

Water Python

Water Python

A glossy, iridescent python closely tied to Australia's tropical wetlands, famous for its rainbow sheen in sunlight.

Timor Python

Timor Python

A slender relative of the reticulated python complex, restricted to Timor and neighboring islands in Indonesia.

Children's Python

Children's Python

One of the smallest python species, native to northern Australia, and named not after children but after zoologist John George Children.

Macklot's Python

Macklot's Python

An island-dwelling relative of the Water Python, found across Indonesia's Lesser Sunda archipelago.

Calabar Python

Calabar Python

A small, cylindrical burrowing python from Africa with a blunt tail used to mimic its head as a defense strategy.

Woma Python

Woma Python

A non-venomous python of Australia's arid interior, unusual among pythons for lacking heat-sensing labial pits.

Molucca Python

A reticulated python population native to the Moluccan islands of Indonesia, sharing the intricate net-like patterning typical of the species.

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.

Reticulated Python

Reticulated Python

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

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.

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.

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, 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.