体長280-305センチメートル。尾長60センチメートル。肩高140-160センチメートル。体重350-1,300キログラム。雌はこれよりもやや小さい。頭部や胴体は長く、頸部は太い。成獣では耳介や尾の先端を除いて体毛で被われない。頭にケラチンでできた2本の角が直列してついており、前方の角がより大きく、長さ70cmほどになる。時には小さな3本目の角ができることもある。体色は灰色や灰褐色で、生息地の土の色によって異なる。むしろ、口の幅が広く、wide rhinoceros と呼ばれたサイが誤記されて white rhinoceros、つまりシロサイとされてしまったため、それと対照的なもう一方のアフリカのサイをクロサイとしてしまったというのが実情であると考えられている。