Hypselodoris confetti has previously been confused with Hypselodoris kanga. It has a white or grey semi-translucent body covered with large yellowspots and smaller blue-black spots. The dark blue spots at the edge of the mantle are often extended into patches at right angles to the margin and have a diffuse halo of bright blue around them. The gills have lines on the outer edges which are purple grading to blue and then red at the tips. The flattened outer face bears a vertical row of round yellow spots. The rhinophores have bright red clubs and blue-purple bases. Hypselodoris roo is almost identical, but with plain white, or white spots on the outer gill faces which are entirely edged with orange-red. This species can reach a total length of at least 35 mm.