Toolman

ASCII 30

ASCII 30 is Record Separator — the control character RS.

Every representation

CharacterRS (not printable)
NameRecord Separator
Decimal30
Hexadecimal0x1E
Octal0036
Binary00011110
HTML entity
Escape sequence\x1E
UnicodeU+001E
KeyboardCtrl+^
GroupControl character

What it is for

Divides records within a group. Occasionally used in place of a newline for data that may itself contain newlines.

Where the number comes from

Codes 0 to 31 were reserved for control: instructions to a teleprinter rather than characters to print. Code 30 is Ctrl+^ because the Ctrl key was originally wired to clear the top two bits of whatever you typed, mapping the letter ^ at 94 down to 30.

Frequently asked questions

What is ASCII 30?

Record Separator (RS), a control character. In hexadecimal it is 0x1E, in octal 0036, and in binary 00011110.

How do I type ASCII 30?

Press Ctrl+^ in a terminal. In a string literal you can write it as \\x1E in most languages.

Is ASCII 30 printable?

No. Codes 0 to 31 and 127 are control characters — they were instructions to a teleprinter rather than marks on paper, and most terminals show nothing for them.

Nearby codes

Full ASCII table · Text to binary converter · Number base converter