Category
page 1Control characters
space
blank area that separates words, sentences, syllables, or other written or printed glyphs; precise typographical rules differ according to language and context
non-breaking space
space character that prevents an automatic line break at its position

backspace
thumb|A backspace key
Backspace (, ) is the keyboard key that in typewriters originally pushed the carriage one position backwards. In modern computer systems, it typically moves the display cursor one position backwards, deletes the character at that position, and shifts back any text after that position by one character.
carriage return
control character, or mechanism, used to reset a device's position to the beginning of a line of text
control character
code point in a character set, that does not represent a written symbol

newline
thumb|A newline inserted between the words "Hello" and "world"
A newline (frequently called line ending, end of line (EOL), next line (NEL) or line break) is a control character or sequence of control characters in character encoding specifications such as ASCII, EBCDIC, Unicode, etc. A newline is used to signify the end of a line of text and the start of a new one.
escape character
character which invokes an alternative interpretation on subsequent characters in a character sequence
zero-width space
zero-width space (U+200B), commonly abbreviated “ZWSP”, intended for invisible word separation and for line break control; it has no width, but its presence between two characters does not prevent increased letter spacing in justification
null character
control character whose bits are all 0
zero-width joiner
zero-width joiner (U+200D), commonly abbreviated “ZWJ”: non-printing format control used for the conjoined composition of character sequences needed in some complex scripts and emojis
zero-width non-joiner
zero-width non-joiner (U+200C), commonly abbreviated “ZWNJ”: non-printing format control character used to prevent joining adjacent characters, to render them with visually separated forms, without ligature between them
escape sequence
special sequence of computer characters with meaning other than the literal characters it contains
soft hyphen
soft hyphen (U+00AD): format control character normally invisible, which indicates a break position within a word; if the word break is applied, the character is displayed as a hyphen at end of line before the break
bell character
C0 control character with value 0x07; typically causes a device to emit a sound
acknowledgement
computing signal confirming receipt of a message
delete character
ASCII character number 127
right-to-left mark
bidirectional control character (U+200F); commonly abbreviated RLM
left-to-right mark
bidirectional control character
caret notation
notation for C0 control characters; consists of a caret (^) followed by a capital letter; e.g. 0x04 is represented by ^D, while 0x00 is ^@ (@ is the ASCII character before A)
Shift Out and Shift In characters
ASCII control characters
word joiner
word joiner (U+2060), commonly abbreviated “WJ”: joining control character, similar to the non-breaking space
substitute character
control character used in the place of a character that is recognized to be invalid or erroneous, or that cannot be represented on a given device; 0x1A in ASCII, U+001A in Unicode
End-of-transmission character
C0 control character
page break
control character indicating the end of a page, considered as one of the 'blank characters' in a character set
combining grapheme joiner
Unicode control character; name is misnomer; has 2 functions: ① indicates that a pair of characters is a digraph for the purposes of ligation but not for collation; ② prevents canonical reordering of combining marks for e.g. Hebrew cantillation marks
C0 and C1 control codes
control characters in Unicode, ranging from U+0000 to U+001F and U+007F (C0), and from U+0080 to U+009F (C1)