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.
How it works
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.
Example
The number 125,000 is read as one لاکھ, twenty-five ہزار:
| Part | Urdu |
|---|---|
| 1 لاکھ | ایک لاکھ |
| 25 ہزار | پچیس ہزار |
Joined together the result is ایک لاکھ پچیس ہزار.
Notes
Everything runs in your browser — no number you type is ever uploaded. For currency amounts, convert the whole rupee part here and add the paisa subunit separately.