U+301C
Wave dash〜
Wave dash is a monochrome text character from the Unicode CJK Symbols and Punctuation block, listed here under Punctuation and Japanese & CJK Symbols. Copy it with one click, or use the hex, octal, decimal and HTML entity codes below to embed it in web pages, code, and documents.
Quick facts
- Unicode
- U+301C
- Decimal
- 12316
- Hex
- 0x301C
- Octal
- 0o30034
Unicode identity
| Format | Value | Copy |
|---|---|---|
| Code pointOfficial Unicode notation | U+301C | |
| Official nameUnicodeData.txt, Unicode 18.0.0 | WAVE DASH | |
| DecimalBase 10 | 12316 | |
| HexadecimalBase 16 | 0x301C | |
| OctalBase 8 | 0o30034 | |
| BinaryBase 2 | 0011000000011100 | |
| General categoryPunctuation, dash | Pd | |
| Unicode blockU+3000–U+303F | CJK Symbols and Punctuation | |
| Plane | Basic Multilingual Plane (BMP, Plane 0) |
HTML & CSS
| Format | Value | Copy |
|---|---|---|
| HTML entity (decimal) | 〜 | |
| HTML entity (hex) | 〜 | |
| CSS content escapeUse inside content: "…" | \301C | |
| URL encodedPercent-encoded UTF-8 | %E3%80%9C |
Programming languages
| Format | Value | Copy |
|---|---|---|
| JavaScript / TypeScript | \u301C | |
| JSONUTF-16 surrogate pairs | \u301C | |
| Python | \u301C | |
| Java / C# / Kotlin | \u301C |
Byte encodings
| Format | Value | Copy |
|---|---|---|
| UTF-83 bytes | E3 80 9C | |
| UTF-16 (BE) | 301C | |
| UTF-32 (BE) | 0000301C |
How to type Wave dash
Windows
Hold Alt and type +301C with the hex numeric keypad option enabled, or type 301C then press Alt+X in Word and most Office apps.
macOS
Enable the Unicode Hex Input keyboard, hold Option, and type 301C. Or open Character Viewer (Control+Command+Space) and search "Wave dash".
Linux
Press Ctrl+Shift+U, type 301c, then press Space or Enter in GTK apps. IBus and most terminals support the same sequence.
HTML, CSS & code
Paste the character directly, or use the escapes above: 〜 in HTML, \301C in CSS, and \u301C in JavaScript.
Official Unicode reference
- Character name
- WAVE DASH
- Block
- CJK Symbols and Punctuation (U+3000–U+303F)
- General category
- Pd — Punctuation, dash
Data from the Unicode Character Database, version 18.0.0. See the official code chart for the CJK Symbols and Punctuation block: U3000.pdf (PDF, unicode.org).
Frequently asked questions
How do I copy the Wave dash symbol?
Click the Copy button at the top of this page, or select 〜 and press Ctrl+C (Cmd+C on Mac). It is plain Unicode text, so it pastes into documents, chats, code, and design tools.
What is the Unicode code point for Wave dash?
Wave dash is U+301C (decimal 12316, hexadecimal 0x301C, octal 0o30034). It lives in the CJK Symbols and Punctuation block (U+3000–U+303F) of the Basic Multilingual Plane (BMP, Plane 0).
What is the official Unicode name of Wave dash?
The Unicode Standard (version 18.0.0) names this character "WAVE DASH". Its General_Category is Pd (Punctuation, dash).
What is the HTML code for Wave dash?
Use 〜 or 〜. In CSS, use content: "\301C".
How do I type Wave dash in code?
JavaScript: "\u301C". Python: "\u301C". JSON and Java: "\u301C". The UTF-8 byte sequence is E3 80 9C.
Is Wave dash an emoji?
No. Wave dash is a text symbol and renders as a monochrome glyph in the current font. Some platforms may offer an emoji variant when U+FE0F is appended.
Related symbols in Punctuation
View all punctuation- Triangular bullet
- White bullet
- Pilcrow
- Section sign
- Dagger
- Double dagger
- Per mille
- Per ten thousand
- Left double quote
- Right double quote
- Left single quote
- Right single quote
- Double low quote
- Single low quote
- Inverted exclamation
- Inverted question
- Interrobang
- Double question mark
- Question exclamation
- Exclamation question
- Reference mark
- Overline
- Underscore
- Swung dash