El caracolero común es una ave de gran tamaño, que puede alcanzar los 35 centímetros de longitud, con una envergadura alar cercana a los 60 cm. El plumaje generalmente es de color café oscuro variable, con manchas blancas y rojas, dependiendo de la subespecie.
se presenta en América Central, desde México hasta el sur de Panamá. Habita en bosques selváticos húmedos, bosques secos tropicales y bosques mixtos, en una amplia gama de altitudes, desde el nivel del mar hasta los 2.400 metros sobre el nivel de mar.