fsymbols
Loading symbols…
››
←

halfwidth leftwards arrow

Halfwidth Leftwards Arrow

Use your editor’s Unicode input for U+FFE9 to enter the narrow compatibility form of ←. It preserves spacing in East Asian legacy text or fixed-width layouts; ordinary new writing usually calls for ←. Its Unicode record describes a width variant, not a new arrow meaning.

Text symbol
Search it as
halfwidth left arrow · FFE9 · hankaku left arrow · narrow left arrow · left arrow half width
Shows up in
Anything that takes text · its shape is whatever your font draws

What ← means

Use ← when a narrow compatibility form is required. It points left like ←, but is a different character. Unicode marks it as the narrow compatibility form of ←; some width-conversion tools pair them, but they remain distinct.

Unicode’s 1.1 character list records ← beside ← in 1993. That dates this encoded form, not the origin of the arrow itself: the record describes a width variant, not a new direction or meaning.

Why was ← made?

To preserve width-sensitive East Asian legacy text.

Unicode groups halfwidth and fullwidth characters as compatibility forms for East Asian legacy encodings. In fixed-pitch East Asian text, this form is allocated half an em, a typographic unit tied to font size, so older data or aligned columns can keep their intended spacing.

Why does ← look wrong in my text?

The font and layout decide how narrow it looks.

The halfwidth label does not force every font to draw ← at one visible width. Fixed-pitch East Asian text is the intended narrow setting; proportional fonts or other layouts may make it look closer to ← or less compact than expected. Use ← for an ordinary left arrow; use ← when a format requires this exact character.

Technical and archival: it is a width-compatibility choice, not a different arrow meaning.

Don’t use ← just to make a regular arrow look smaller.

Don't confuse it with

1

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.

How to type ←

Windows (Word)
Alt+XType FFE9, then Alt+X 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 “halfwidth leftwards arrow”.
Linux
Ctrl+Shift+UType ffe9, then Enter or Space.
HTML
←
CSS
\FFE9
Unicode input
Use your editor’s Unicode code-point input for U+FFE9; the keystroke depends on your operating system.
Codes and encoding1 code points
HTML decimal
←
HTML hex
←
CSS content
content: "\FFE9";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%EF%BF%A9
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