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.
The numeral systems covered
Western Arabic (0–9)
The digits familiar from Latin-script contexts worldwide. Despite being called “Arabic,” these forms were transmitted to Europe via Arabic but ultimately derived from Indian numerals.
Eastern Arabic (٠١٢٣٤٥٦٧٨٩)
Used across much of the Arabic-speaking Middle East, North Africa, and in Farsi and Urdu contexts, though the Farsi/Urdu variants differ slightly. Newspapers, official documents, and clocks in these regions commonly use Eastern Arabic numerals, while calculators and digital interfaces increasingly mix in Western forms.
Devanagari (०–९)
The numeral block of the Devanagari script, which underlies Hindi, Marathi, Sanskrit, Nepali, and several other South Asian languages. Formal texts, government documents, and traditional printing in India often use Devanagari numerals, though Western digits are dominant in everyday usage.
Bengali (০–৯)
Used in Bengali (the official language of Bangladesh and the state of West Bengal in India). Like Devanagari, the digits are used in formal and literary contexts.
Thai (๐–๙)
Traditional Thai numerals appear in official royal decrees, Buddhist temples, traditional signs, and formal dates. Most modern Thai text uses Western Arabic numerals in practice.
Khmer (០–៩)
The numeral system of Cambodian Khmer. Khmer numerals are used alongside Western numerals in formal and religious contexts.
Tibetan (༠–༩)
Tibetan numerals appear in religious texts, traditional calendars, and cultural contexts across Tibet and Tibetan Buddhist communities.
Burmese (၀–၉)
Myanmar’s traditional numeral system, used in formal contexts alongside the more common Western digits.
When these digits matter in practice
Localised software: When building applications for Arab, Hindi, or Thai audiences, operating systems and browsers can render locale-specific digits automatically via the CSS font-variant-numeric property or the Intl.NumberFormat API with the appropriate locale. For example, new Intl.NumberFormat('ar-EG').format(1234) in JavaScript returns the number in Eastern Arabic digits.
Certificates and official documents: Government-issued documents in many countries require numbers in the traditional script’s digit forms. A certificate of achievement for a Hindi-medium school, for example, would typically print year and marks in Devanagari numerals.
Design and typography: Decorative or culturally authentic design work often calls for native digit forms. Copying the converted number from this tool provides the correct Unicode characters ready to paste into a design application.
Data import and parsing: If you receive a dataset from a system using Eastern Arabic or Devanagari digits, you may need to convert them to Western digits before your parser recognises them. This table helps identify which encoding is being used.
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 forms appear in formal, religious, or traditional contexts.
- Copy a converted number to use native digits in localised UI, certificates, or design work.
- For non-digit characters in your input (decimal points, spaces, commas, minus signs), the tool passes them through unchanged.