Traditional Numeral Systems Reference

Arabic, Eastern Arabic, Devanagari, Thai, Bengali and more digits.

Reference table of digit glyphs for non-Latin numeral systems used in Unicode locales, plus a live converter that rewrites any number into each script's digits.

Do these numeral systems use place value like ours?

Yes. All the systems shown here are positional, base-10 systems that share the structure of Western Arabic numerals — only the digit shapes differ. So 0–9 map one-to-one and larger numbers are written the same way, just with different glyphs.

See any number in eight numeral systems

Most of the world’s modern numeral systems are positional and base-10 — only the digit shapes differ. This reference shows the 0–9 glyphs for eight non-Latin systems and lets you type any number to see it rewritten in each one.

How it works

Each system’s digits occupy a contiguous block in Unicode, starting at the glyph for zero. To convert, the tool maps each Western digit to its counterpart by offset:

Western:        0 1 2 3 4 5 6 7 8 9
Eastern Arabic: ٠ ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩  (U+0660 + digit)
Devanagari:     ० १ २ ३ ४ ५ ६ ७ ८ ९  (U+0966 + digit)
Thai:           ๐ ๑ ๒ ๓ ๔ ๕ ๖ ๗ ๘ ๙  (U+0E50 + digit)

Because all these systems share base-10 place value, the rewrite is a simple digit-for-digit substitution; spaces, signs and decimal separators pass through untouched.

Tips and notes

  • These are glyph substitutions only — the numeric value is identical across all systems.
  • Many locales use Western Arabic numerals in everyday text even when their script has native digits.
  • Native digits are common in formal documents, currency, calendars and decorative use.
  • Copy a converted number to use native digits in localised UI, certificates or design work.