U+001D "GS" GROUP SEPARATOR Unicode Character
Unicode Version 17.0
GS
U+001D "GS" GROUP SEPARATOR is a control character from the ASCII and C0 control code set, originally defined to logically separate groups of data or records within a larger data stream, much like the Information Separator characters used in file and data processing systems. Often abbreviated as GS, it was designed to provide a hierarchical structuring mechanism alongside related characters such as the Unit Separator, Record Separator, and File Separator. In modern usage, it is rarely seen in plain text but may appear in legacy data formats, low-level protocols, or specialized archival contexts where its function as a delimiter between distinct data groupings is preserved.
General Properties
| Code Point | U+001D |
| Version Added | 1.1 |
| Unicode 1.0 Name | Information Separator Three |
| Block | Basic Latin |
| General Category | Control |
| Canonical Combining Class | Not Reordered |
| Bidirectional Class | Paragraph Separator |
| Alias | GROUP SEPARATOR (control) GS (abbreviation) INFORMATION SEPARATOR THREE (control) |
Encodings
| HTML Decimal Encoding |  |
| HTML Hex Encoding |  |
| UTF-8 Encoding | 0x1D |
| UTF-16 Encoding | 0x001D |
| UTF-32 Encoding | 0x0000001D |
| C/C++/Java Escape | \u001d |
Unicode Properties
| NFC Quick Check | Yes |
| NFD Quick Check | Yes |
| NFKC Quick Check | Yes |
| NFKD Quick Check | Yes |
| Numeric Type | None |
| Numeric Value | NaN |
| Line Break | Combining Mark |
| Script | Common |
| Script Extensions | Common |
| Indic Syllabic Category | Other |
| Vertical Orientation | Rotated |
| Grapheme Cluster Break | Control |
| Word Break | Other |
| Sentence Break | Other |