Quick answer
Type a number, pick a language and copy the result: 1,250,000 becomes “Một triệu hai trăm năm mươi nghìn đồng” in Vietnamese invoice style, or “One million two hundred fifty thousand” in English. Tricky cases such as 1,000,005 and amounts in the trillions are handled correctly.
Why spell numbers out in words?
Invoices, contracts and payment requests in Vietnam must show the amount in words as well as in figures, and the Vietnamese rules have a few traps: 21 is “hai mươi mốt”, 25 is “hai mươi lăm”, 105 is “một trăm linh năm”. This tool writes numbers out the way Vietnamese accounting documents do, with optional southern variants, the “đồng chẵn” ending, decimals and negatives, and it also spells numbers in US or British English.

How to spell out a number
- 1
Type or paste the number. Separators are fine (1,250,000), and the “Read as” line under the box shows exactly which number was understood.
- 2
Choose the language. For Vietnamese, pick “Amount (Vietnamese đồng)” to end with “đồng”, and tick “chẵn” if your template asks for “đồng chẵn”.
- 3
For English, tick “British style” if you want “and” after the hundreds (one hundred and five); leave it off for US style.
- 4
Press “Copy” and paste the text into your invoice, contract or spreadsheet.
Vietnamese readings that are easy to get wrong
| Digit | Correct word | Example |
|---|---|---|
| 1 in the units, after a tens digit of 2 or more | mốt | 21 = hai mươi mốt |
| 4 in the units, after a tens digit of 2 or more | tư (or bốn) | 24 = hai mươi tư; 14 is always mười bốn |
| 5 in the units, after any tens digit | lăm (or nhăm after “mươi”) | 15 = mười lăm; 25 = hai mươi lăm |
| 0 in the tens, non-zero units | linh (or lẻ) | 105 = một trăm linh năm |
| Zero hundreds in a non-leading group | không trăm | 1,050 = một nghìn không trăm năm mươi |
Large number names
| Number | Vietnamese | English |
|---|---|---|
| 1,000 | một nghìn | one thousand |
| 1,000,000 | một triệu | one million |
| 1,000,000,000 | một tỷ | one billion |
| 1,000,000,000,000 | một nghìn tỷ | one trillion |
| 1,000,000,000,000,000 | một triệu tỷ | one quadrillion |
Above a billion, Vietnamese combines names with “tỷ” instead of introducing new words.
Examples
Invoice total
16,500,000 đồng becomes “Mười sáu triệu năm trăm nghìn đồng”, or “… đồng chẵn” with the “chẵn” option ticked.
Zeros in the middle
1,000,005 is “một triệu không trăm linh năm”: the all-zero thousands group is skipped, and the last group is read in full.
Bilingual contract
The same 2,500,000,000 reads “Hai tỷ năm trăm triệu đồng” in Vietnamese and “Two billion five hundred million” in English.
Cheque in British English
With British style on, 1,005 reads “One thousand and five” instead of the US “One thousand five”.
Common problems
- 1.500 was read as one point five.
- On the English page a single dot is a decimal point unless exactly three digits follow and the number looks like a thousands group. Check the “Read as” line, or type 1,500.
- Decimals disappeared in đồng mode.
- Vietnamese documents state amounts in whole đồng, so đồng mode rounds to the nearest đồng. Pick “Number only” to read the decimals.
- “Too long” error.
- Up to 27 digits before the decimal point and 12 after it are supported, which covers any real amount. Longer input is usually an account or ID number pasted by mistake.
How the Vietnamese reading works
Digits are split into groups of three (units, thousands, millions), and every block of nine digits adds another “tỷ”. All-zero groups are skipped, but a non-zero group that follows a larger unit is always read in full with “không trăm” and “linh”, matching what Vietnamese accounting software prints on invoices.
Decimals use “phẩy”; the part after the decimal point is read as a number, with leading zeros spoken one by one (0.05 is “không phẩy không năm”). Negative numbers start with “âm”.
English conventions
US style leaves out “and” (one hundred five); British style adds it after the hundreds and before a final group below one hundred (one thousand and five). Compound numbers from 21 to 99 take a hyphen (twenty-one). Decimals are read digit by digit after “point”.
Glossary
- Amount in words
- The written-out amount on a financial document, used to cross-check the figures.
- Đồng chẵn
- Vietnamese for “exact đồng”: added by some companies so nothing can be appended after the amount.
- Short scale
- The naming system used in English where a billion is 10⁹ and a trillion 10¹².
Frequently asked questions
Is “linh” or “lẻ” correct?
Both are correct Vietnamese. “Linh” is standard in official documents and in the north, “lẻ” is common in the south. Switch it under the regional options.
How large a number can it read?
Up to 27 digits before the decimal point. Numbers are processed as digit strings, so there is no floating-point rounding even for huge values.
Does it handle negative numbers and decimals?
Yes: Vietnamese uses “âm” and “phẩy”, English uses “minus” and “point”.
Can I get dollars and cents?
Pick “Number only” in Vietnamese or use English, then add the currency name yourself; write cents as a separate phrase if you need them.
Is my number sent anywhere?
No. Everything runs in your browser.
Ratings and comments
Loading…