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

FormatValueCopy
Code pointOfficial Unicode notationU+301C
Official nameUnicodeData.txt, Unicode 18.0.0WAVE DASH
DecimalBase 1012316
HexadecimalBase 160x301C
OctalBase 80o30034
BinaryBase 20011000000011100
General categoryPunctuation, dashPd
Unicode blockU+3000–U+303FCJK Symbols and Punctuation
PlaneBasic Multilingual Plane (BMP, Plane 0)

HTML & CSS

FormatValueCopy
HTML entity (decimal)〜
HTML entity (hex)〜
CSS content escapeUse inside content: "…"\301C
URL encodedPercent-encoded UTF-8%E3%80%9C

Programming languages

FormatValueCopy
JavaScript / TypeScript\u301C
JSONUTF-16 surrogate pairs\u301C
Python\u301C
Java / C# / Kotlin\u301C

Byte encodings

FormatValueCopy
UTF-83 bytesE3 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.

View all punctuation