Number to Chinese Amount Words
ConvertEverything runs locally in your browser — nothing is uploaded
Convert a number into the formal Chinese amount used on financial documents, plus the everyday reading and a thousands-separated form. The formal amount uses the complex numeral forms precisely because they are hard to alter with an extra stroke — which is why bank slips still use them. Being a document format, it has rules that cannot be simplified away: a one in the tens place is spelled out in full rather than shortened, a whole amount ends with the word for “exact”, and a run of zeros collapses to a single zero. Get one of those wrong and the slip is rejected. This tool follows that specification and lists the colloquial reading separately, so the two never interfere.
Features
- Formal amount, colloquial reading, English words and thousands-separated form in one pass
- ⚠️ English words come in both short scale (US) and long scale (older British) — above 10⁹ both are shown side by side, because “billion” differs by a factor of a thousand and looks identical
- ⚠️ Chinese groups by ten-thousands and English by thousands, so the same number has a different rhythm in the two readings
- Follows the document rules: 10 is spelled out in full rather than shortened
- Zero handling: a run of zeros collapses to one, and an all-zero group keeps its own
- Grouped in units of ten-thousand and hundred-million, with up to 16 integer digits
- More than two decimals are rounded to cents, with the rounding stated in the result
- Accepts thousands separators, currency symbols, signs and a bare .5
- Digits, fractions and carries all use strings and BigInt — no floating-point cent errors
- The colloquial reading drops the leading one from a teens number: 10 reads as the bare ten, 110 keeps its one
How to use
- Paste a number, with or without thousands separators or a currency symbol
- Four lines appear at once: formal amount, colloquial reading, English words, grouped form
- Decimals beyond two places are rounded to cents or rejected, per the option
- Copy the line you need — usually the formal amount
FAQ
- Why is 10 spelled out in full rather than shortened?
- Financial writing requires every digit position to be spelled out, including the one in the tens place. The shortened form reads fine aloud but is treated as an incomplete amount when a slip is checked. The colloquial reading line gives the spoken form instead, because the two serve different purposes.
- Why does 100000005 read with a zero in the middle?
- Because the whole ten-thousands group is zero and needs a zero as a placeholder — without it there is no way to tell whether the 5 sits in the units place or in the ten-thousands. The rules are: a zero group contributes one zero, and so does a group whose leading digit is zero. So 1005 carries a single zero, and 10500 carries one as well.
- Why are decimals beyond two places rounded?
- The smallest unit of the renminbi is the cent, two decimal places — there is no smaller unit in the formal amount. The default rounds to cents and writes "Rounded to cents" in the result so the difference from your input is visible; if you would rather not have it adjusted, switch the option to report an error instead.
- Can large numbers come out wrong?
- No. The integer part, the fraction and every carry are handled as strings and BigInt, never through floating point. In double precision 0.29 × 100 is 28.999999999999996, so rounding via floats can lose a cent — and that error is invisible in the result.
Related tools
Number Base Converter
ConvertConvert numbers between binary, octal, decimal, hex, base 36 and base 64, with long IDs converted digit for digit. Runs in your browser.
Unit Converter
ConvertConvert between 26 categories of units — length, weight, temperature, energy, pressure, flow, force, density and more. All in your browser.
Date Calculator
ConvertCount the days, weeks or months between two dates, or shift a date by any of those. Dates can be picked from a calendar or pasted in — nothing is uploaded.
Timestamp Converter
ConvertConvert Unix timestamps into dates and back, telling seconds, milliseconds, microseconds and nanoseconds apart, with Windows FILETIME and decimals.
Cron Parser
ConvertExplain a cron expression field by field and list the next and previous run times, saying plainly when a schedule can never fire.
Color Converter
ConvertConvert between HEX, RGB, HSL, HWB, CMYK, Lab and OKLCH, with colour temperature, inverse, complement, nearest ANSI colour and WCAG contrast.