CodeKitHub中文

Number to Chinese Uppercase Currency Converter

Enter a numeric amount and get the Chinese uppercase currency format required on checks, contracts, expense reports and bank transfer forms in China — 壹佰元整 instead of 100元. Correctly handles zero-insertion rules, the cents portion, and the trailing 整 ("exactly") marker.

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

  1. Enter a numeric amount in the input box (decimals supported, e.g. 1688.99).
  2. The result appears live below.
  3. Click Copy to use the converted result.

Example

Input

1688.99

Output

人民币 壹仟陆佰捌拾捌元玖角玖分

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.

Related Tools