Skip to content
ASCII World
FS

File Separator

ControlASCII 28 | Hex 0x1C | U+001C
FS (code 28) is the highest-level delimiter in ASCII's four-tier data structuring scheme. The hierarchy runs FS (files) > GS (groups) > RS (records) > US (units), mirroring the structure of a database: a file contains groups, groups contain records, records contain fields. Modern data formats use explicit markup (XML tags, JSON braces, CSV line breaks) instead of these control characters, but FS through US were an early attempt at self-describing data structure within a flat byte stream.

ASCII Code

Decimal
28
Hexadecimal
0x1C
Octal
34
Binary
0001 1100

Unicode

Code Point
U+001C
Escape
\u001c
UTF-8 Hex
0xE2 0x90 0x9C
UTF-8 Binary
111000101001000010011100
UTF-16
0x001C
UTF-32
0x0000001C

HTML Entities

Numeric

Hex


How to Type

HTML Entity

Unicode InputU+001C

Source Code Representations

C / Java
"\u001C"
CSS
\001C
JavaScript
"\u001C"
Perl
\x{001C}
Python 2
u"\u001C"
Python 3
\u001C
Ruby
\u{001C}

Frequently Asked Questions

What is ASCII code 28?
ASCII code 28 represents the File Separator character. In hexadecimal it is 0x1C, in binary 0001 1100, and in octal 34. This is a non-printable control character used for device signaling and data transmission control.
How do I type ASCII 28 on a keyboard?
Control characters are typically entered using Ctrl key combinations. For example, Ctrl+\ produces ASCII 28 in most terminal emulators. You can also use the HTML entity  in web pages.