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.

African Rock Python

African Rock Python

The largest snake species in Africa, a massive constrictor found across the sub-Saharan savanna belt, capable of taking prey as large as antelope.

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.

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.

Aru Green Tree Python

Aru Green Tree Python

A smaller-bodied island locality of the green tree python from the Aru Islands southwest of New Guinea.

Australian Scrub Python

Australian Scrub Python

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

Ball Python

Ball Python

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

Biak Green Tree Python

Biak Green Tree Python

An island locality form of the green tree python from Biak Island in Cenderawasih Bay, often noted for bold blue speckling on an emerald-green body.

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.

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.

Blood Python

Blood Python

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

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.

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.

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.

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.

Calabar Python

Calabar Python

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

Cape York Carpet Python

Cape York Carpet Python

A tropical locality form of the widespread carpet python found on the Cape York Peninsula of far northern Queensland, Australia.

Carpet Python

Carpet Python

A widespread python found throughout Australia and New Guinea, highly variable in pattern and color across its many subspecies.

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.

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.

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.

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.

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.

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.

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.

Indian Rock Python

Indian Rock Python

A large, powerful constrictor native to the Indian subcontinent, historically significant in local culture and folklore.

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.

Jayapura Green Tree Python

Jayapura Green Tree Python

A northern New Guinea locality of the green tree python from the coastal hills around Jayapura, the provincial capital of Papua.

Jungle Carpet Python

Jungle Carpet Python

A vividly patterned carpet python subspecies from Queensland's Wet Tropics, known for bold black-and-yellow contrasting markings.

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.

Macklot's Python

Macklot's Python

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

Manokwari Green Tree Python

Manokwari Green Tree Python

A locality form of the green tree python from the Manokwari area on the northern coast of the Bird's Head Peninsula.

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.

Northern White-Lipped Python

Northern White-Lipped Python

The northern representative of the white-lipped python complex, found across the lowlands of northern New Guinea.

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.

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.

Papuan Python

Papuan Python

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

Pygmy Python

Pygmy Python

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

Reticulated Python

Reticulated Python

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

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.

Savu Python

Savu Python

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

Sorong Green Tree Python

Sorong Green Tree Python

A locality form of the green tree python from the Sorong area of New Guinea's Bird's Head Peninsula, prized for its vivid emerald-green adult coloration.

Southern African Python

Southern African Python

A large, powerfully built constrictor found across southern Africa, closely related to the African rock python but occupying more southerly range.

Southwestern Carpet Python

Southwestern Carpet Python

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

Spotted Python

Spotted Python

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

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.

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.

Timor Python

Timor Python

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