Skip to content
ASCII World
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
\000F
JavaScript
"\u000F"
Perl
\x{000F}
Python 2
u"\u000F"
Python 3
\u000F
Ruby
\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.