fsymbols
Loading symbols…
››
٠

arabic-indic digit zero

Arabic-Indic Digit Zero

٠ is Arabic-Indic zero, used in Arabic-script numbers; it differs from Latin 0 and Eastern Arabic-Indic ۰. In ١٠ it holds an empty units place, making the number ten. The place-value tradition developed in Indian mathematics and traveled through Arabic scholarship.

Text symbol
Search it as
٠ · arabic zero · arabic numerals · 0 · ۰ · Persian zero · Eastern Arabic-Indic zero · Arabic 0
Shows up in
Anything that takes text · its shape is whatever your font draws

What ٠ means

٠ is Arabic-Indic zero, distinct from ۰ and Latin 0.

By around 650 CE, Indian mathematics used zero both as a number and as an empty-place marker in positional notation. Earlier evidence for placeholder use is disputed.

During the 9th century, al-Khwarizmi described the Indian place-value digits in Iraq, and Arabic mathematical writing carried the system onward. European numeral shapes later diverged from those used in Arabic writing while keeping the same decimal values. As of 2026, the historical record still does not fix when this exact glyph first appeared.

Arabic ٠ or Persian ۰?

Arabic writing often uses ٠; Persian, Urdu, and Sindhi use ۰.

Arabic-Indic digits are common with Arabic in most, though not all, Arabic-speaking countries. Persian, Urdu, and Sindhi use the Eastern Arabic-Indic set. As of 2026, CLDR, a shared locale-formatting database, distinguishes a locale's default and native numbering systems. Digit style signals a formatting convention, not a reliable label for the writer's language.

What it means when someone sends it to you

3 readings
A message says: ١٠٠
٠ holds empty places in an Arabic-Indic numeral.
A Persian or Urdu message says: ۱۰
The comparable zero is ۰, from the Eastern Arabic-Indic set.
A mixed message says: 100٠
The final character is zero; the number mixes Latin and Arabic-Indic styles.

Don't confuse it with

2

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 0660, 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 “arabic-indic digit zero”.
Linux
Ctrl+Shift+UType 0660, then Enter or Space.
HTML
٠
CSS
\0660
Arabic (101)
Microsoft's Arabic (101) layout, as of 2026, maps the 0 key to Latin 0; it does not guarantee ٠.
Exact input
Use a Unicode-aware character picker or an input method that lets you select this exact digit.
Codes and encoding1 code points
HTML decimal
٠
HTML hex
٠
CSS content
content: "\0660";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%D9%A0
1
On screen
1
Code points
1
JS .length
2
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

2

Middle East scripts1,599 symbols

Arabic1,210 symbols