Article 4 min read

Arabic numerals converter: Eastern, Persian and Western digits without the mismatch

Oct 29, 2026 3 views
Arabic numerals converter: Eastern, Persian and Western digits without the mismatch

TL;DR

Arabic text uses three digit systems: Western (0-9), Eastern Arabic (٠-٩, U+0660) and Persian (۰-۹, U+06F0). Convert any text between them, with separators, so searches and imports stop missing.

Table of Contents

    Arabic digits in 30 seconds

    Three systems Western, Eastern, Persian 0-9, ٠-٩, ۰-۹: same values, different characters
    The code points U+0660 and U+06F0 Eastern starts at U+0660, Persian at U+06F0
    The trap digits 4, 5, 6, 7 These four look different between Eastern and Persian
    The fix Convert, then search One conversion makes every system match

    Open Cubbbix Arabic Numerals Converter.

    Arabic text uses three digit systems that look alike and behave differently. Western digits (0-9) are Unicode U+0030 to U+0039. Eastern Arabic digits (٠-٩) are U+0660 to U+0669. Persian digits (۰-۹) are U+06F0 to U+06F9, used for Persian and Urdu. A search, a spreadsheet filter or a database query treats ٤, ۴ and 4 as three unrelated characters, even though all three mean four. That mismatch is the reason a price list typed in one system never matches a search typed in another, and the reason this converter exists.

    The free Cubbbix Arabic Numerals Converter pastes any text and converts every digit in it to the system you pick, with separators converted too: the Arabic decimal mark ٫ becomes a dot, and the thousands mark ٬ becomes a comma, going to Western digits, and the reverse going back. Letters, punctuation and spaces stay untouched. The counts under the output show how many digits and separators changed, so you can check the conversion before copying it out.

    Dark green graphic with four numbered tiles and the words Arabic Numerals Converter

    Figure 1: Three systems, one value. The converter moves digits between them without touching the words around them.

    The four digits that cause the trouble

    Digits 0, 1, 2, 3, 8 and 9 look the same in Eastern and Persian writing, but they still carry different code points, so a plain search still misses them. Digits 4, 5, 6 and 7 are worse: they look different as well as carrying different code points. Eastern ٤ ٥ ٦ ٧ against Persian ۴ ۵ ۶ ۷ is the pair that breaks most matches, because a reader sees two different shapes and a computer sees two different characters for a third reason. Urdu uses the Persian code points, with its own shapes for 4 and 7, which adds one more variant to the same problem.

    Geography decides which system you meet. The Maghreb uses Western digits almost entirely. Egypt, Sudan and the Gulf mix Eastern and Western digits, and Saudi Arabia increasingly uses Western digits. Iran, Afghanistan and Pakistan use Persian digits. A business that sells across the region meets all three in one week, in invoices, chats and spreadsheets, and the only fix that scales is converting to one system before searching, filtering or importing.

    Dark green graphic with four numbered tiles and the words Three Digit Systems

    Figure 2: Eastern Arabic digits are U+0660 to U+0669. Persian digits are U+06F0 to U+06F9. Western digits are U+0030 to U+0039.

    Separators and order

    A price like ١٬٢٣٤٫٥٠ becomes 1,234.50 after conversion, because the tool converts the separators with the digits. Without that step, a spreadsheet import reads the Arabic marks as text and the price lands in the wrong column or not at all. Digit order never changes in conversion: Arabic numbers run with the lowest digit on the right and higher positions to the left, exactly like Western numbers, even though Arabic words read right to left. The converter keeps every digit in place and only swaps its shape.

    Conversion runs in the browser, on the page, with nothing uploaded or stored. That matters for price lists, account numbers and personal text: paste it, convert it, copy it out, and nothing leaves the device. If you run a shop, a classroom or a data entry team across the region, convert every list to one system at intake and the matching problems stop appearing downstream.

    Dark green graphic with four numbered tiles and the words Separators Convert Too

    Figure 3: The Arabic decimal mark and thousands mark convert with the digits, so a price survives a spreadsheet import.

    Questions people ask

    What is the difference between Eastern Arabic and Persian digits?

    They hold the same values but are different Unicode characters. Eastern Arabic digits are U+0660 to U+0669 (٠-٩) and Persian digits are U+06F0 to U+06F9 (۰-۹). Digits 4, 5, 6 and 7 look different between the two systems, and Urdu uses the Persian code points with its own shapes for 4 and 7.

    Why does my search fail to find a number I can see?

    Because the search and the page use different digit systems. A search for ٤ will not match ۴, and neither will match 4. Convert the text to one system first, then search.

    Does digit order change in Arabic text?

    No. Arabic numbers run with the lowest-value digit on the right, exactly like Western numbers, even though Arabic words read right to left.

    Was this article helpful?

    Comments

    Loading comments...