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.

Plain-bellied Water Snake

Plain-bellied Water Snake

A stout water snake with a plain, unpatterned belly ranging from yellow to orange, and a mostly uniform dorsal color as an adult.

Green Water Snake

Green Water Snake

A large, heavy-bodied North American watersnake with plain olive-green coloration, common in swamps and marshes of the southeastern U.S.

Kirtland's Snake

Kirtland's Snake

A small, secretive wetland snake with a reddish belly marked by bold black spots, now rare across much of its midwestern range.

Glossy Crayfish Snake

Glossy Crayfish Snake

A glossy, dark-bodied wetland snake of the southeastern coastal plain that specializes in eating crayfish.

Graham's Crayfish Snake

Graham's Crayfish Snake

A slender, striped aquatic snake of the central U.S. plains and prairies that feeds heavily on crayfish.

Striped Crayfish Snake

Striped Crayfish Snake

A small, boldly striped aquatic snake of Florida's wetlands, with a bright yellow belly stripe and a diet centered on crayfish.

Yellowbelly Water Snake

Yellowbelly Water Snake

A plain, dark-backed water snake subspecies with a pale yellow belly, common in bottomland wetlands of the Mississippi Valley and Gulf states.

Redbelly Water Snake

Redbelly Water Snake

A heavy-bodied water snake with a plain dark back and a bright reddish-orange belly, common along ponds and swamps of the American South.

Queen Snake

Queen Snake

A slender, semi-aquatic snake of clean, rocky streams that feeds almost exclusively on freshly molted crayfish.

Dog-Faced Water Snake

Dog-Faced Water Snake

A common, blunt-snouted brackish-water snake of Asian estuaries and mangroves, named for its somewhat dog-like facial profile.

Black Swampsnake

Black Swampsnake

A small, glossy black wetland snake with a bright red-orange belly, found in dense marsh vegetation of the southeastern coastal plain.