Non-printable characters are characters that are not meant to be displayed on a screen or printed on paper. They are used to control the flow of data and to send special instructions to the computer or other device. Some examples of non-printable characters is control characters, null characters, white space characters, escape sequences.