SI
Shift In
ControlASCII 15 | Hex 0x0F | U+000F
SI (code 15) restores the default character set after SO (code 14) switched to an alternate set. In the ISO 2022 encoding framework, SI returns to the G0 character set designated as the primary set. Japanese terminal emulators historically used SO/SI pairs to switch between JIS X 0201 (ASCII-like) and JIS X 0208 (kanji) within a single byte stream. Modern systems use UTF-8 instead, eliminating the need for character set switching entirely.
ASCII Code
Decimal
15
Hexadecimal
0x0F
Octal
17
Binary
0000 1111
Unicode
Code Point
U+000F
Escape
\u000f
UTF-8 Hex
0xE2 0x90 0x8F
UTF-8 Binary
111000101001000010001111
UTF-16
0x000F
UTF-32
0x0000000F
HTML Entities
Numeric

Hex

How to Type
HTML Entity

Unicode InputU+000F
Source Code Representations
C / Java
"\u000F"CSS
\000FJavaScript
"\u000F"Perl
\x{000F}Python 2
u"\u000F"Python 3
\u000FRuby
\u{000F}Frequently Asked Questions
What is ASCII code 15?
ASCII code 15 represents the Shift In character. In hexadecimal it is 0x0F, in binary 0000 1111, and in octal 17. This is a non-printable control character used for device signaling and data transmission control.
How do I type ASCII 15 on a keyboard?
Control characters are typically entered using Ctrl key combinations. For example, Ctrl+O produces ASCII 15 in most terminal emulators. You can also use the HTML entity  in web pages.