Number to Chinese financial numerals (大写)

Amounts on Chinese cheques and contracts are written in complex financial numerals that are hard to alter, and this tool follows the People's Bank of China rules for zeros, yuan, jiao and fen.

Loading the tool…

Processing and privacy: The result is calculated inside your browser and your data is not sent to any server.

How to use it

  1. Enter amount or number and format.
  2. The result appears straight away and updates as you edit.
  3. Copy the result, or copy a link that keeps the same values to share it.

How it is calculated

The integer part is split into 4-digit groups closed by 万 then 亿. Inside a group the digits 壹贰叁肆伍陆柒捌玖 take the place units 拾佰仟, and 零 is written once for each gap of zeros before a non-zero digit. After 元 (yuan) come 角 (tenths) and 分 (hundredths), and a whole amount ends with 整.

Example

Inputs: Amount or number = 1,409.5, Format = Yuan amount (元角分). Result: Amount in Chinese financial numerals: 壹仟肆佰零玖元伍角; Amount: 1,409.50 CNY.

Limits and caveats

  • The rules allow alternatives for some zeros, such as dropping 零 before 角 or adding 整 after it. The tool writes the first form in the People's Bank of China examples.
  • Output is in simplified characters. Taiwan and Hong Kong use traditional forms for some, such as 貳, 陸, 萬 and 億.
  • The largest supported value is just under one trillion.

Questions about this tool

Why do Chinese amounts use special financial numerals?

Ordinary numerals like 一, 二 and 三 are easy to alter with an extra stroke. Financial ones like 壹, 贰 and 叁 are complex and hard to forge on cheques.

When is 整 written at the end?

After 元 when there are no cents, as in 壹佰元整. After 角 it is optional, and it is never written after 分.

Why does 10 start with 壹拾 and not 拾?

Financial writing keeps the 壹 before 拾 so nobody can add a digit in front afterwards.