Numbers to Words: Decimals, Currency and Worked Examples
Convert numbers into English words with examples for decimals, rupees and dollars. Understand currency rounding, the word and, and million versus lakh.

To convert numbers to words with decimals, decide whether you are spelling a number or expressing a currency amount. The number 1250.50 can be read as “one thousand two hundred and fifty point five zero.” As a currency amount, it becomes “one thousand two hundred and fifty rupees and fifty paisa” when PKR is selected.
Those outputs describe the same numerical value in different ways. Choosing the correct mode matters more than changing capitalization after the conversion.
Three ways to express a number
| Mode | Example input | Example wording |
|---|---|---|
| Standard number | 42 | Forty-Two |
| Decimal number | 42.05 | Forty-Two Point Zero Five |
| Currency in USD | 42.05 | Forty-Two Dollars and Five Cents |
Standard decimal wording reads each digit after the decimal point separately. Currency wording groups the fractional part into the currency's smaller unit.
Use the number-to-words converter for ordinary number wording or its currency mode for an amount. The current currency choices are USD, PKR, EUR and GBP. The tool formats an amount; it does not exchange one currency for another.
Work through the integer part in groups
English number names become easier to check when you separate an integer into groups of three digits, starting from the right.
For 1,234,567, the groups are:
| Group | Place value | Wording |
|---|---|---|
| 1 | Millions | One Million |
| 234 | Thousands | Two Hundred and Thirty-Four Thousand |
| 567 | Units | Five Hundred and Sixty-Seven |
Combine those groups to get “One Million Two Hundred and Thirty-Four Thousand Five Hundred and Sixty-Seven.” The example includes “and” within the hundreds groups. If your chosen style omits it, keep that style consistent throughout the document.
Zeros within a group need attention. 1005 is “One Thousand Five,” not “One Thousand Five Hundred.” 1050 is “One Thousand Fifty.” Reading the original digits back after converting helps catch mistakes that sound plausible when spoken.
Decimal digits are not hundredths unless you treat them that way
Compare these standard number readings:
12.5: Twelve Point Five.12.05: Twelve Point Zero Five.12.50: Twelve Point Five Zero.
The first and third values are numerically equal, but their written decimal strings differ. Standard mode can preserve that distinction by speaking individual digits. Currency mode instead formats to two decimal places.
For example, 12.5 dollars is twelve dollars and fifty cents. It is not twelve dollars and five cents. In contrast, 12.05 dollars has five cents.
If you are transcribing measurements, reference numbers or a value whose trailing digits carry meaning, check whether standard wording is the correct choice. Currency formatting is not a universal decimal formatter.
Convert an amount in PKR or USD
- Enter the numeric amount without a currency symbol. You can enter
1250.50rather thanRs 1,250.50. - Select currency mode.
- Choose PKR, USD, EUR or GBP to match the original amount.
- Set the “Include British and” option according to your preferred wording style.
- Review the words before copying them.
- Compare the copied result against the numeric amount in the final document.
With PKR selected, 1250.50 produces wording for rupees and fifty paisa. With USD selected, the same input produces dollars and fifty cents. The quantity has not been converted using an exchange rate.
If you actually need to change currencies, use the currency converter first, choose the amount you intend to record, and then spell that result. A displayed exchange estimate and a settled transaction amount may differ, so use the appropriate figure for your document.
Rounding deserves a separate check
The currency formatter uses two decimal places. A number containing more fractional digits therefore needs rounding before it can be expressed in that format. For a straightforward example, 12.346 rounds to 12.35.
For accounting records, enter the final approved amount at two decimal places rather than relying on a browser formatter to decide your accounting policy. Decimal values stored as binary floating-point numbers can have surprising results around halfway rounding cases. This guide does not establish a rule for tax, payroll or bank rounding.
The current currency output appends “Only” when there is no fractional amount. It does not automatically append that word to every amount containing a subunit. If a form requires particular wording, review and adapt the final text according to that form's instructions.
Million versus lakh and crore
The current converter uses thousand, million, billion and larger international groups. It does not provide a lakh/crore wording mode. Changing the currency to PKR does not change that grouping system.
The numerical relationships are:
- 1 lakh = 100,000.
- 10 lakh = 1,000,000 = 1 million.
- 1 crore = 10,000,000 = 10 million.
For example, the tool expresses 2500000 as “Two Million Five Hundred Thousand.” That quantity is also 25 lakh, but the converter does not produce “Twenty-Five Lakh” as its current output. Use the numbering convention required by your reader.
Common mistakes to catch before copying
Check missing zeros, the selected currency, decimal placement and accidental currency symbols in the input. Use a decimal point, not a comma, for the fractional part; this tool treats commas as grouping separators.
Avoid scientific notation and very large identifiers. A calculator number is not a suitable way to store an account number or an ID with leading zeros. For example, converting 00125 as a number loses the meaning of those initial zeros.
Open the number-to-words tool, select the mode first, and compare the finished wording with the digits once more. That final check is especially useful when similar-looking amounts differ by a single zero.