The smallest ever recorded length of a human penis is 0.39 inches which translates to approximately 1 cm. Medically the reason for such a short length is called a micro penis. This happens due to the fact that the larger part of the penis is actually inside the body. Another medical condition called congenital hypoplasia is characterised by the glans penis being directly attached to the pubis. This means that the shaft of the penis is lacking.