Urdu Number to Words

Spell out numbers in Urdu words (ایک، دو، تین…)

Free converter that spells any whole number into Urdu words using Urdu's irregular 1–99 names and the Indian lakh/crore scale. Runs entirely in your browser — nothing is uploaded. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

Why can't Urdu numbers be built from a tens and a units word?

Urdu has a distinct, irregular name for every number from 1 to 99, so 21 is اکیس and 19 is انیس rather than a predictable compound. This tool stores all 100 names in a lookup table to stay accurate.

This tool spells any whole number into Urdu words, the way they are written in formal Urdu prose, cheques and documents. Urdu number names are famously irregular, so a simple “tens plus units” approach does not work — this converter uses the correct, hand-checked names for every value.

Why Urdu numbers are uniquely difficult to convert

Most European languages build two-digit number names from a tens word and a units word (twenty + one = twenty-one). Urdu does not. Every number from 1 to 99 has its own distinct name, many of which bear little obvious relationship to their components. The Arabic-derived numbers blend with indigenous South Asian forms to create a set that cannot be generated algorithmically — it must be looked up. A few examples that trip up transliteration tools:

NumeralUrduRomanisation
11گیارہgyaarah
19انیسunnees
21اکیسikkees
29انتیسuntees
49انچاسunchaas
99ننانوےninnaanavé

The Indian numbering system above 99

Above 99, Urdu follows the South Asian place-value system, which groups differently from the Western thousand/million structure:

ValueUrdu wordWestern equivalent
100سوHundred
1,000ہزارThousand
100,000لاکھHundred thousand
10,000,000کروڑTen million
1,000,000,000اربBillion

This means 500,000 is پانچ لاکھ (“five lakh”), not half a million, and 10,000,000 is ایک کروڑ, not ten million. Anyone producing Urdu text for Pakistani or Indian audiences needs these South Asian groupings, not the Western ones.

How the converter builds each phrase

The numbers 0–99 each have their own name in Urdu that cannot be decomposed: 19 is انیس, 21 is اکیس, 49 is انچاس. Because of this irregularity, the tool keeps an explicit table of all 100 names. For larger values it splits the number using the Indian numbering system — سو (100), ہزار (1,000), لاکھ (100,000), کروڑ (10,000,000), ارب and کھرب — spelling the count of each place value and joining the parts. The output is rendered right-to-left to match Urdu script direction.

Worked example

The number 125,000 is read as one لاکھ, twenty-five ہزار:

PartUrdu
1 لاکھایک لاکھ
25 ہزارپچیس ہزار

Joined together the result is ایک لاکھ پچیس ہزار. Note how 25 (پچیس) is a single word, not “بیس پانچ” — this is the irregularity that makes the lookup table essential.

Common uses

  • Cheques and financial documents — Pakistani and Indian banking requires amounts written in Urdu words alongside the numeral.
  • Formal correspondence and contracts — quoted sums must follow Urdu numbering conventions.
  • Data and government reports — official documents in Urdu use لاکھ and کروڑ as primary units.
  • Educational content — teaching Urdu numerals to learners requires seeing each name in context.

For currency amounts, convert the whole rupee part here and add the paisa subunit separately. Everything runs in your browser — no number you type is ever uploaded or sent to a server.

The lakh–crore grouping vs the Western system

The most consequential difference for anyone converting large numbers is where the digit-grouping commas fall. The Western system groups in threes (thousand, million, billion); the South Asian system groups in twos after the first thousand:

DigitsSouth Asian readingWestern reading
1,00,000ایک لاکھ (one lakh)100,000 (one hundred thousand)
10,00,000دس لاکھ (ten lakh)1,000,000 (one million)
1,00,00,000ایک کروڑ (one crore)10,000,000 (ten million)
1,00,00,00,000ایک ارب (one arab)1,000,000,000 (one billion)

So one crore is ten million, and one arab is one billion. A tool that silently applies Western grouping to Urdu output produces phrases a Pakistani or Indian reader will find wrong, which is why this converter groups on the lakh–crore scale.

Practical notes on formal usage

  • Cheques: Pakistani and Indian banks require the amount in words next to the numeral; the words are the legally controlling figure if the two disagree.
  • Right-to-left rendering: Urdu is written RTL, so the phrase reads from the highest place value on the right. Copy-pasting into an LTR field can visually reorder it — paste into an RTL-aware field for correct display.
  • Zero and negatives: zero is صفر and negative amounts are prefixed with منفی, which is uncommon on cheques but useful for accounting statements.

The lakh/crore system in one table

The Urdu counting scale groups large numbers differently from the Western thousands system, and the difference is the most common source of conversion mistakes:

DigitsWesternUrdu term
1,000thousandہزار (hazaar)
100,000hundred thousandلاکھ (lakh)
10,000,000ten millionکروڑ (crore)
1,000,000,000,000trillionکھرب (kharab)

So 2,500,000 reads as پچیس لاکھ (25 lakh), not “two and a half million” — the grouping is 25,00,000. This tool applies the lakh/crore grouping automatically, which is exactly what a cheque or legal document in Pakistan requires.

Script and digits: a note on rendering

Urdu is written in the Nastaliq style of the Arabic script, right to left, and uses the extended Arabic-script digits ۰۱۲۳۴۵۶۷۸۹ — the “Eastern Arabic-Indic” digit forms documented in the Unicode Arabic code charts. When you copy the output into another application, correct display depends on the destination supporting right-to-left text and a Nastaliq-capable font (Jameel Noori Nastaleeq and Noto Nastaliq Urdu are the common choices — the latter freely available from Google Fonts). If the words appear disconnected or reversed, the field you pasted into lacks RTL support, not the text itself — the underlying characters are correct and will render properly in Word, InDesign or any modern browser.