U+007E "~" Tilde Unicode Character
Unicode Version 17.0
~
U+007E "~" Tilde is a versatile symbol originally derived from the Latin word "titulus," meaning a superscript mark, and was used in medieval writing as an abbreviation or diacritic. In modern digital contexts, it serves multiple roles, including representing a home directory in Unix-based systems, indicating approximation or negation in mathematics and logic (as in "~5" for "approximately 5" or "¬" for logical not), and forming part of emoticons or ASCII art in online communication. Additionally, it appears in programming languages for bitwise NOT operations, string concatenation, or as a range operator, making it a small but functionally rich character in both text and technical use cases.
General Properties
| Code Point | U+007E |
| Version Added | 1.1 |
| Name | Tilde |
| Block | Basic Latin |
| General Category | Math Symbol |
| Canonical Combining Class | Not Reordered |
| Bidirectional Class | Other Neutral |
Encodings
| HTML Decimal Encoding | ~ |
| HTML Hex Encoding | ~ |
| UTF-8 Encoding | 0x7E |
| UTF-16 Encoding | 0x007E |
| UTF-32 Encoding | 0x0000007E |
| C/C++/Java Escape | \u007e |