Number to Chinese Capital
Convert numbers to formal Chinese capital characters (壹贰叁) used on invoices, contracts, and financial documents. Also produces simple (lowercase) Chinese.
壹仟贰佰叁拾肆元伍角陆分
一千二百三十四
Convert numeric amounts to Chinese capital characters for invoices and contracts
Chinese accounting and legal documents require capital characters (大写) for monetary amounts to prevent forgery. The conversion rules are deceptively tricky: zero handling between non-zero digits, the unit chain (元、角、分、整), the use of 圆 vs 元, and how to render amounts with no fractional part. This tool handles those rules so you can paste a number such as `12340.05` and immediately get the standards-compliant capital form.
- Type or paste an amount, including up to two fractional digits for jiao and fen.
- Read the converted capital form. The tool will append `整` when the amount has no fractional part, as required by the standard.
- Copy the result into your invoice, contract, voucher, or accounting system.
- For very large numbers, double-check the unit chain (亿、万) for correctness before printing.
Why Chinese uppercase amount conversion deserves explanation
Financial uppercase amounts are not just decorative wording. They exist to reduce ambiguity and tampering risk in contracts, receipts, invoices, and approval paperwork. Once the format is wrong, business processes can stall or interpretations can diverge.
Correct conversion must handle zeros, the `整` suffix, `元角分` rules, negative values, and large-number unit chains rather than performing simple character substitution.
How teams reduce amount-writing mistakes
The most common errors come from manual copy work, inconsistent rounding, mismatches between displayed and stored precision, or disagreement between the numeric and uppercase forms. A good process generates both forms from the same source of truth every time.
Adding that advice beneath the tool makes the page relevant not only to developers but also to finance, legal, and operations staff who rely on the output in real documents.
Best use cases
- Generating capital amount strings for invoices, contracts, and accounting vouchers.
- Auditing form output that must comply with Chinese tax or accounting standards.
- Building developer tooling that renders compliant invoices and receipts.
Common mistakes to avoid
- Amounts with intervening zeros need exactly one `零` between non-zero groups, not multiple. The standard explicitly forbids `零零`.
- Negative amounts use `负`, but some systems disallow them in formal invoices. Check your accounting policy.
- Maximum precision is two fractional digits (jiao and fen). Anything beyond that should be rounded according to your accounting rules first.
How this tool works
- Implementation
- Project-specific Chinese financial numeral conversion rules implemented in TypeScript
- Data path
- Input is processed in the current browser tab. Tool input is not submitted to a DevHelper Tools application server.
- Independent check
- Review the result against the document issuer’s accounting and legal requirements before using it on financial paperwork.
Verify before production use
A successful conversion or generated snippet is not proof that it matches your runtime. Check the output against an independent implementation, test one known edge case, and record the environment or standard version you validated.
Related tools
Move directly into the next step instead of leaving the site to do adjacent work elsewhere.
Hash Generator
Compute MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes of text or files. Also supports HMAC.
UUID / ULID Generator
Generate UUIDs (v1, v4, v7) and ULIDs in bulk. UUID v7 is timestamp-prefixed and lexically sortable — great for database keys.
JSON Formatter / Validator
Format, minify and validate JSON data
Unix Timestamp Converter
Convert between Unix timestamps and human-readable dates
FAQ
Does this match the official standard?
It follows the rules from the State Administration of Taxation guidelines, including the 整 suffix and zero handling between groups.
How are negative amounts handled?
They are prefixed with `负`, though many invoice systems do not accept negative values. Check your finance policy first.
Will the output work in international contracts?
It is designed for Chinese-language documents. International contracts usually require both the digit form and an English text form.