Productivity and Utilities

Numeral System Digit Converter

Paste text with digits and choose a target system to rewrite the digits.

Up to 200,000 characters. Digits from any listed system are converted. Nothing is uploaded.

Many scripts have their own set of decimal digits, each a run of ten characters from zero to nine. This tool finds a digit from any of the systems in the list and writes the digit with the same value in the system you choose; letters, spaces and other signs are left alone. Arabic-Indic digits (U+0660) and the Persian and Urdu digits (U+06F0) have their own decimal and thousands marks, and the option swaps a period and a comma for them when you convert to those systems, or back when you convert away from them. The tool changes how numbers are written. It does not change their value or reorder text. Everything runs in your browser and nothing is uploaded.

Next step

How to use the numeral system digit converter

  1. Paste your text. It can mix digits from several systems with letters, spaces and other signs.
  2. Choose the numeral system for the result, such as Devanagari, Arabic-Indic or Thai.
  3. Tick the separator box if you want a period and a comma swapped for the Arabic decimal and thousands marks when you convert to Arabic-Indic or Persian digits, or back again when you convert away from them.
  4. Read the counts of digits found and changed, then copy or download the converted text.

Formula

value of a digit = code point - code point of that system's zero

result digit = code point of the target zero + value

Western zero = U+0030, Arabic-Indic zero = U+0660, Devanagari zero = U+0966

Each system is a run of ten characters from zero to nine, so a digit keeps its value and only its shape changes.

An invoice line

The text "Invoice 2026-10-18, total 1,250.75" holds Western digits. Converted to Devanagari it becomes "Invoice २०२६-१०-१८, total १,२५०.७५". The hyphens, comma and period stay as they are unless you tick the separator option.

Converted to Arabic-Indic digits with the separator option on, the total reads ١٬٢٥٠٫٧٥, with the Arabic thousands mark and decimal mark in place of the comma and period. Only a mark with a digit on each side is swapped, so a comma or period at the end of a sentence stays as it is.

Where these digits are used

Many scripts have their own decimal digits. Arabic-Indic digits are used across the Arabic-speaking world, the Persian and Urdu forms in Iran, Afghanistan and Pakistan, and Devanagari, Bengali and the other Indic sets in South Asia. Thai, Lao, Myanmar and Khmer have their own, and so does Mongolian. Western digits are common almost everywhere in print and on screens, so conversion helps when you prepare labels, forms or files for readers who prefer their local digits.

These digits are all true decimal digits in Unicode, which means software can tell their values apart from letters and from symbols that merely look like numbers. This tool covers 20 of those systems.

Things to check afterwards

Changing the shape of digits does not change a number, but the surrounding text may need care. Mixed left-to-right and right-to-left text can reorder the display of a number with separators, and a font must have glyphs for the target system. Phone numbers, dates and codes may need to stay in Western digits for the system that reads them.

Spreadsheets and databases may not read converted digits as numbers. Keep a copy in Western digits for calculation and use the converted text for display.

Assumptions and limits

  • Digits from the 20 listed systems are recognized as input. Other decimal digit sets are left unchanged.
  • Roman numerals, number words and superscript digits are not converted.
  • The separator option swaps only a period and a comma to and from the Arabic decimal mark (U+066B) and thousands mark (U+066C).
  • Nothing is uploaded. The text stays in your browser and up to 200,000 characters are read.

Formulas reviewed October 10, 2026. See the calculation methodology for how SumPanda rounds, tests and sources its formulas.

Frequently asked questions

Are the Arabic-Indic and Persian digits the same?

Not quite. They share the shapes of some digits, but the Persian set (U+06F0) has different forms for 4, 5 and 6 than the Arabic-Indic set (U+0660).

Does it convert numbers written as words?

No. It changes the characters of the digits only. For numbers as words use a number to words tool.

Will a spreadsheet read the converted digits?

Often not. Many programs expect Western digits for calculation, so convert for display and keep the original for work.

Can I convert back?

Yes. Digits from any listed system are recognized, so choose Western as the result system to go back.