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.

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 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 python found throughout Australia and New Guinea, highly variable in pattern and color across its many subspecies.

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.

Ball Python

Ball Python

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

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.

Savu Python

Savu Python

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

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.

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.

Super Dwarf Reticulated Python

An extreme insular dwarf form of the reticulated python, among the smallest known reticulated python populations.

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.

Kayaudi Dwarf Reticulated Python

A dwarf reticulated python population endemic to the small island of Kayuadi in Indonesia, notably reduced in size.

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.

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.

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.

Dwarf Reticulated Python

An insular, reduced-size form of the reticulated python, exhibiting island dwarfism compared to mainland giants of the species.

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.

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.