Convert Persian Digits to Latin and Back

When Persian text goes into a foreign form, or a number is copied off a Persian page, the digits do not match: outside systems expect Latin 0 to 9 while Persian text uses its own numerals. This tool takes the whole text and converts only the digits, leaving letters, spaces, commas and other symbols exactly as they were. Two buttons do the work, to Persian numerals and to Latin, and Arabic-Indic digits (٠ to ٩, common in Arabic text) are converted to Latin as well. It suits phone numbers, national ID codes, amounts and any list of numbers moving between two systems.

This tool runs entirely in your browser. No data is sent to any server.

How to use it

  1. 1

    Paste the text or list of numbers into the first box.

  2. 2

    Press “Persian digits” or “Latin digits”.

  3. 3

    Copy the result from the box below; the rest of the text is untouched.

Frequently asked questions

Are Persian letters converted too?

No, digits only. Arabic-style letters, the zero-width non-joiner and other symbols are left alone; for normalizing letters, see the Persian toolkit.

Are Arabic-Indic digits supported?

Yes. In Latin mode both Arabic-Indic and Persian digits become 0 to 9, so the number can be read by external systems.

Why does a form reject my number?

Usually because the field accepts Latin digits only. Convert the text here and try again; that is the cause most of the time.