Arabic Number to Words (Tafqeet)

Spell an amount in Arabic words, cheque style, with the gender and scale rules that naive converters get wrong.

Tafqeet (تفقيط) is spelling an amount in Arabic words, the way cheques and invoices require: ١٢٥٠ ريال becomes ألف ومائتان وخمسون ريالاً. Arabic number words change with gender and with the last two digits, so a digit-by-digit converter gets cheques wrong. This tool follows the standard rules: units come before tens (خمسة وعشرون, not عشرون وخمسة), 3 to 10 take the opposite gender of the counted noun, 11 to 99 take the singular accusative, and 100, 200 and the round scales take the plain singular. Pick your currency, type the amount, and copy the wording onto the cheque.

Western, Eastern or Persian digits all work. Maximum: 999,999,999,999.99.

In Arabic words

AmountWords (Saudi Riyal)Rule shown
1ريال واحدOne follows the noun
2ريالانTwo uses the dual
3ثلاثة ريالات3 to 10: opposite gender, plural noun
11أحد عشر ريالاً11 to 99: singular accusative
25خمسة وعشرون ريالاًUnits before tens
100مائة ريالRound hundred: plain singular
200مائتا ريالDual drops its nun before a noun
1000ألف ريالRound thousand: plain singular
2000ألفا ريالDual drops its nun before a noun
3000ثلاثة آلاف ريال3 thousands: plural scale, plain currency
11000أحد عشر ألف ريال11 thousands: plain scale and currency

Cheque wording varies between banks and countries, and this tool follows the common Saudi cheque style: the currency word after 11 to 99 carries the accusative (ريالاً), while a fraction after و uses the plain subunit (خمسون هللة). If your bank prints a different variant, follow the bank's form for that cheque. This tool is a wording aid, not a legal document, and the digits on the cheque always win over the words if the two disagree.

The four rules that break naive converters

First, units come before tens. English says twenty-five. Arabic says خمسة وعشرون, five and twenty. Any converter that walks the digits left to right and joins the words produces عشرون وخمسة, which a bank clerk reads as wrong at a glance. Second, 3 to 10 take the opposite gender of the counted noun: ثلاثة جنيهات for a masculine noun, ثلاث ليرات for a feminine one. A converter that hard-codes ثلاثة is right for pounds and wrong for lira. Third, the counted noun changes form with the last two digits: 3 to 10 take the plural (ثلاثة آلاف), 11 to 99 take the singular accusative (أحد عشر ألفاً), and round hundreds and thousands take the plain singular (مائة جنيه, ألف جنيه). Fourth, the dual drops its nun before a noun: ألفان becomes ألفا ريال, and مائتان becomes مائتا ريال.

The scale words follow the same rules, because they are counted nouns too. ألف is masculine, so 3 thousands is ثلاثة آلاف, 11 thousands is أحد عشر ألفاً on its own and أحد عشر ألف ريال when the currency follows. مليون and مليار work the same way: ثلاثة ملايين, أحد عشر مليوناً, مليون ريال, مليونا ريال. The tool applies these rules to every group of the amount, then attaches the currency by the last-two-digits rule, so a large amount reads the way a cheque writer would write it.

Why cheques need words at all

Words are harder to alter than digits: changing 1000 to 9000 takes one stroke, while changing ألف to تسعة آلاف takes a rewrite. That is why banks require the amount in words and treat the words as the binding figure when digits and words disagree. Copy the wording from this tool, then read it back against the digits before signing.

Fractions follow the subunit

A fraction is spelled with the subunit: هللة for the riyal, قرش for the pound, فلس for the dinar and dirham, سنت for the dollar. 1250.50 riyals becomes ألف ومائتان وخمسون ريالاً وخمسون هللة. The subunit follows its own gender: هللة is feminine, so one halalah is هللة واحدة, while one qirsh is قرش واحد.

Frequently Asked Questions

خمسة وعشرون. Units come before tens in Arabic, so 25 is five and twenty, joined by و. With a masculine currency it becomes خمسة وعشرون ريالاً, and with a feminine counted noun it becomes خمس وعشرون.
Because 3 to 10 take the opposite gender of the counted noun. For a masculine noun like جنيه or ريال, use the feminine-looking form ثلاثة. For a feminine noun like ليرة or هللة, use the masculine-looking form ثلاث.
Because the counted noun after 11 to 99 is singular accusative (ألفاً) when it stands alone, but when the currency noun follows directly, the common cheque style drops the accusative ending: أحد عشر ألف ريال. The same drop turns ألفان into ألفا ريال and مائتان into مائتا ريال.
999,999,999,999.99, just under one trillion, with two decimal places. Larger amounts need a different tool, and amounts with more than two decimals are rejected so a fraction is never silently rounded.
ريال, جنيه, درهم, دينار and دولار are masculine, so 3 of them uses ثلاثة. The subunit هللة is feminine, so one halalah is هللة واحدة and 3 are ثلاث هللات. Other subunits (قرش, فلس, سنت, درهم) are masculine.
The words on a cheque are what a bank reads when digits and words disagree, so check the wording against the digits before signing. This tool follows the common Saudi cheque style, but banks vary: if your bank prints a different variant, follow the bank's form.

Related Tools

Was this tool helpful?

Comments

Loading comments...

Check Out Other Popular Tools