RS
Record Separator
ControlASCII 30 | Hex 0x1E | U+001E
RS (code 30) separates individual records within a group. In ASCII's four-level hierarchy, RS falls between GS (group separator) and US (unit separator). The concept maps directly to database rows or CSV lines. JSON Text Sequences (RFC 7464) adopted RS as a record separator for streaming multiple JSON values over a single connection, prefixing each JSON text with 0x1E. This 2015 RFC is a rare example of an original ASCII control character finding a new standardized application.
ASCII Code
Decimal
30
Hexadecimal
0x1E
Octal
36
Binary
0001 1110
Unicode
Code Point
U+001E
Escape
\u001e
UTF-8 Hex
0xE2 0x90 0x9E
UTF-8 Binary
111000101001000010011110
UTF-16
0x001E
UTF-32
0x0000001E
HTML Entities
Numeric

Hex

How to Type
HTML Entity

Unicode InputU+001E
Source Code Representations
C / Java
"\u001E"CSS
\001EJavaScript
"\u001E"Perl
\x{001E}Python 2
u"\u001E"Python 3
\u001ERuby
\u{001E}Frequently Asked Questions
What is ASCII code 30?
ASCII code 30 represents the Record Separator character. In hexadecimal it is 0x1E, in binary 0001 1110, and in octal 36. This is a non-printable control character used for device signaling and data transmission control.
How do I type ASCII 30 on a keyboard?
Control characters are typically entered using Ctrl key combinations. For example, Ctrl+^ produces ASCII 30 in most terminal emulators. You can also use the HTML entity  in web pages.