Chinese Simplified Number to Words

Convert numerals to Chinese characters (一二三 or 壹贰叁).

Free Chinese number-to-words converter. Turns any integer into standard Chinese (一二三 with 十百千万亿) or the financial anti-fraud form (壹贰叁) used on cheques, with correct zero-collapsing and ten-thousand grouping. Runs in your browser.

How does Chinese group large numbers?

Chinese groups digits in units of ten-thousand (万) and hundred-million (亿) rather than thousands. So 12,345 is read 一万二千三百四十五, and 100,000,000 is 一亿. This is different from Western comma grouping and is built into the conversion.

The Chinese Number to Words converter turns a plain integer into written Chinese characters, in either the everyday reading form or the bank-grade financial form. It is built for invoices, cheques, contracts and language learning, where numbers must be spelled out correctly with the right magnitude characters.

How it works

Chinese counts in groups of ten-thousand, not thousands. The converter splits the number into four-digit blocks from the right, converts each block using the small units 十 百 千, then joins the blocks with the big units (10,000) and 亿 (100,000,000). Within each block, a digit is written as its character followed by its positional unit, and consecutive zeros are collapsed to a single . Trailing zeros are dropped, and the leading 一十 in the teens is shortened to .

The financial (大写) form swaps each character for its fraud-resistant counterpart: 零壹贰叁肆伍陆柒捌玖 for the digits and 拾佰仟 for the small units. These characters are deliberately hard to alter, which is why banks require them on cheques.

Worked examples

12345        一万二千三百四十五
100023       十万零二十三
100010001    一亿零一万零一
1200 (大写)   壹仟贰佰

The zero-handling is the subtle part: 100023 keeps one to mark the gap between the ten-thousands and the tens (十万零二十三), while 100010001 needs a between each non-adjacent block (一亿零一万零一). The converter handles these cases automatically, and everything runs locally in your browser, so nothing you enter is uploaded.