fsymbols
Loading symbols…
››
~

fullwidth tilde

Fullwidth tilde

94/225

~ is the fullwidth form of ASCII ~, made for wide East Asian text. In Japanese it can stand in for wave dash 〜, the range mark. Unicode Standard 18.0 notes that some legacy systems still map that mark to ~, so fonts may hide which character is present.

Text symbol

What ~ means

They have separate histories, but can look alike.

The fullwidth punctuation set preserves compatibility with East Asian legacy character sets, letting ASCII signs occupy the same width as CJK text. Japan’s wave dash 〜 marks ranges and appears in JIS C 6226 (1978).

Early Unicode charts drew 〜 with its wave reversed; Unicode corrected that reference glyph in Unicode 8.0 (2015). Unicode Standard 18.0 shows it as a wide tilde-like line, so some fonts make it look like ~.

Part of collections

Don't confuse it with

3

Combination ideas

4
A drawn-out, cute "thank you!" in Japanese chat.
A Japanese time range: from 10 to 12 o'clock.
A sing-song or humming tone at the end of a sentence.
A playful, sing-song greeting in fullwidth text.

Questions people ask

1

Why does ~ show as a box on some devices?

Because that device's fonts have no glyph for it. The character is still correct and still copies correctly — the box is a missing glyph, not a broken character.

Collections with ~

10

How to type or find ~

Search it as
wave dash · zenkaku tilde · wide tilde
Shows up in
Anything that takes text · its shape is whatever your font draws
Windows (Word)
⎇Alt+XType FF5E, then AltX to get ~.
Windows
⊞Win+Rrun charmap for the full table, or use the emoji picker's Ω symbols tab (Win .).
macOS
⌃Control+⌘Command+␣SpaceOpen the character viewer and search “fullwidth tilde”.
Linux
⎈Ctrl+⇧Shift+UType ff5e, then Enter or Space.
HTML
~
CSS
\FF5E
Microsoft Japanese IME
As of 2026-10-03, type ~ and press F9 to convert it to this full-width form.
Codes and encoding1 code points
HTML decimal
~
HTML hex
~
CSS content
content: "\FF5E";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%EF%BD%9E
1
On screen
1
Code points
1
JS .length
3
UTF-8 bytes

A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.

Families this belongs to

1

Chinese, Japanese & Korean121,370 symbols