fsymbols
Loading symbols…
››
⥈

left right arrow through small circle

Left Right Arrow Through Small Circle

⥈ is a mathematical relation arrow; the notation around it defines its specific meaning. It belongs in formulas.

Text symbol
Search it as
harrcir · math arrow · left right arrow · arrow circle
Shows up in
Anything that takes text · its shape is whatever your font draws

What ⥈ means

Its exact role depends on the notation using it.

Unicode classifies it as a relation symbol—a sign used between expressions—and math-aware typesetting can use that class for spacing. In the ISO mathematical entity set, its name is harrcir.

A proposal in 2000 included it in a set of symbols intended for complete mathematical rendering and exchange.

Why can ⥈ look different across documents?

Fonts draw it differently; older encodings may lose it.

Different fonts can draw the arrow and circle in different styles; that changes its appearance, not its identity.

An older encoding without ⥈ may reject or replace it during conversion. Use a Unicode-capable format when a text system cannot represent it.

Technical and obscure outside mathematical notation.

In casual prose, readers may not know which relation you intend.

Don't confuse it with

4

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 2948, 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 “left right arrow through small circle”.
Linux
Ctrl+Shift+UType 2948, then Enter or Space.
HTML
⥈
CSS
\2948
ISO math entity
In markup that supports the ISO mathematical entity set, `harrcir` names this symbol.
Codes and encoding1 code points
HTML decimal
⥈
HTML hex
⥈
CSS content
content: "\2948";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%E2%A5%88
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