K Kibo Get Kibo

Why does the Arabic keyboard show Hindi numbers on iPhone?

Add the Arabic keyboard and the number row does not read 0123456789 — it reads ٠١٢٣٤٥٦٧٨٩ instead, on every iPhone, regardless of region. Where that digit set comes from, why it does not match everyone’s daily habit, and the one gesture that reaches the digits you expected.

Add the Arabic keyboard on iPhone, switch to it to type a date or a phone number, and the row that should read 0123456789 reads ٠١٢٣٤٥٦٧٨٩ instead. Nothing broke and no digit got remapped by accident — iOS ships the Arabic keyboard with a different number row on purpose. Untangling why starts with clearing up a naming mix-up that trips up the search for a fix as much as the keyboard itself does.

Two different things both get called “Arabic numerals”

0123456789 is what English calls “Arabic numerals”, a name left over from how these digit shapes reached Europe centuries ago, by way of Arabic mathematical texts. That name has stuck in English ever since, and it means most English speakers assume “Arabic numerals” and “the numerals an Arabic keyboard types” are the same thing. They are not. The digit shapes actually used for everyday Arabic writing across large parts of the Arab world are a different set — ٠١٢٣٤٥٦٧٨٩ — properly called Arabic-Indic numerals, and just as often called “Hindi numbers” or “Indian numbers” on forums and in casual conversation, because both digit families ultimately trace back to numeral shapes that spread from the Indian subcontinent. It is the set iOS’s Arabic keyboard shows by default. Neither set is a translation of the other — they are two different symbols for the same quantities, the same relationship 7 and VII have.

The default does not match everyone’s daily habit

This is genuinely mixed in practice, which is part of why the default feels wrong to so many people rather than to nobody. Egypt, the Gulf states and the Levant commonly use Arabic-Indic digits in everyday Arabic writing — on receipts, road signs, in a text message. The Maghreb — Morocco, Algeria, Tunisia, Libya — largely writes Arabic using the same 0-9 already familiar from French or English. iOS ships one default number row for the Arabic keyboard, and it is the Arabic-Indic one, on every iPhone that adds Arabic, everywhere — it is not tied to whichever country your phone’s region happens to be set to. Someone in Casablanca adding the Arabic keyboard gets exactly the same ٠١٢٣٤٥٦٧٨٩ row as someone in Cairo, even though daily habit around them points a different way.

Reaching 0-9 on the same key

The fix uses a gesture already familiar from accented letters on the standard English keyboard: press and hold, rather than tap.

  1. Switch to the Arabic keyboard and tap 123 to reach the number row.
  2. Press and hold the digit you want instead of tapping it. A small popup opens above it with the Western alternative.
  3. Lift your finger over it to type that digit instead of the Arabic-Indic one.

It is the same mechanism behind holding e to reach é on the English keyboard — one character sitting behind another on the same key, reached by holding rather than a separate key to hunt for. It works one digit at a time, so a full phone number means holding each digit in turn, which is real friction for anything longer than a couple of characters, but it needs nothing beyond the keyboard already on screen.

Why Language & Region usually does not help here

iOS does have a genuine numbers setting for this — Settings → General → Language & Region has a Numbers preference offering a choice between Western Arabic Numerals and Arabic-Indic Numerals — but it only appears once the iPhone’s overall system language is itself set to Arabic, not merely once Arabic has been added as one keyboard among others. For the far more common case — an iPhone running in English, with Arabic added as an extra typing language — that setting never surfaces at all, because the screen it lives on is not the one Adding a keyboard puts you on. It is a real setting, just built for a different situation than adding a keyboard creates, which is why looking for it inside Language & Region on an English-language iPhone comes up empty.

Where Kibo fits

Arabic is one of the 30 typing languages built into Kibo, typed directly on the same standard layout described above rather than composed or converted, with the same Arabic-Indic number row by default. Switching to it is a tap or hold on the globe key like any other language in Kibo’s list, with no separate keyboard to add in Settings beyond the one already added for it, and whatever theme, key sound and lighting effect are already set stay exactly as they were. Typing in any language needs no Full Access; that switch in Kibo is read only by the Copy word, Copy line and Paste buttons on the toolbar. Kibo is free to download.

Frequently asked questions

Why does my Arabic keyboard show ١٢٣ instead of 123 on iPhone?

That is the Arabic keyboard’s default number row, called Arabic-Indic numerals, which iOS ships on every Arabic keyboard regardless of region. It is not a setting you changed by accident — 0123456789 and ٠١٢٣٤٥٦٧٨٩ are two different digit shapes for the same numbers, and iOS defaults to the second one.

Are those really called “Hindi numbers”?

Colloquially, often yes, and that is the phrase that turns up most on forums. The accurate name is Arabic-Indic numerals. Both that name and the informal “Hindi” or “Indian” one point to the same historical root: the digit shapes trace back to numeral forms that spread from the Indian subcontinent.

How do I type a regular 1, 2, 3 on the Arabic keyboard?

Press and hold the digit key instead of tapping it. A small popup offers the Western digit, the same press-and-hold gesture used to reach an accented letter like é on the English keyboard.

Does changing my phone’s region fix the Arabic keyboard’s numbers?

No. The default number row is not tied to region at all — every iPhone that adds the Arabic keyboard gets the same Arabic-Indic row regardless of where its region is set. The only related setting, under Language & Region, only appears once the phone’s overall system language is Arabic, not just when Arabic is added as a keyboard.

Try it on your own keyboard

Kibo is a free custom keyboard for iPhone with real mechanical key sounds, a wardrobe of themes and RGB backlight effects. No account, no ads, and it works with Full Access left off.

Download on the App Store

Related guides

All guides