A character used to fill empty space. Many applications have fields that must be a particular length. For example, in a database application, you may have a field that is ten characters in length. If you use only four of the allotted characters, the program itself must fill in the remaining six characters with pad characters.
Some applications allow you to choose the character to be used as padding.