What Is This Tool?
Chinese uppercase numerals (壹, 貳, 叁... 拾, 佰, 仟, 萬) are the standard format for formal financial documents in China, specifically because they resist tampering — changing "1" to "7" is trivial, but changing "壹" to "柒" is not. The conversion rules are more intricate than they look: when to insert a 零 (zero), when to omit it, and when to append 整 for a whole-yuan amount — get any of these wrong and the document looks noticeably off to anyone who reads Chinese financial paperwork.
This tool applies the standard financial formatting rules correctly: consecutive internal zeros collapse to one, trailing zeros are omitted, and a whole-yuan amount correctly ends in 整 ("exact").
Why Use It?
- Correct zero-insertion rules — no doubled zeros, no missing ones where the standard requires them.
- Cents and the trailing 整 marker handled automatically per financial convention.
- Supports amounts up to the trillions.
- Formatted for checks, contracts, expense reports and bank transfer forms.
- Free, instant, conversion runs locally in your browser.
How to Use
- Enter a numeric amount in the input box (decimals supported, e.g. 1688.99).
- The result appears live below.
- Click Copy to use the converted result.
Example
Input
1688.99Output
人民币 壹仟陆佰捌拾捌元玖角玖分Both the whole-yuan portion and the cents portion follow standard uppercase formatting rules.
Frequently Asked Questions
Why does the placement of 零 (zero) matter?
The rule: an internal zero in the middle of a number is written once (1002 becomes 壹仟零贰, not 壹仟零零贰), and trailing zeros are omitted entirely. This keeps the uppercase amount complete but not redundant — this tool applies the rule automatically.
When does an amount need the trailing 整 marker?
When the cents portion is zero (e.g. a whole 100-yuan amount), the standard form is 壹佰元整 — the 整 ("exact") marker signals the amount ends at the yuan with no cents, which also prevents anyone from appending extra digits.
How is a zero amount displayed?
As 零元整 — the standard financial-document way of writing a zero amount.
What's the maximum amount supported?
Up to the trillions (12 integer digits), covering essentially all everyday and business use cases.
Is the amount I enter logged anywhere?
No. Conversion runs entirely as local JavaScript in your browser — the amount is never sent to a server, so it's safe to use with real transaction figures.