HomeToolsNumber to Chinese Uppercase

Number to Chinese Uppercase — RMB Amount & Check Date Converter

Convert numbers to Chinese uppercase: RMB amounts in words per PBOC check rules, check dates and number readings — live check preview, all in your browser.

Amount in words
◎ 商业银行 · 模拟票样
现金支票
№ 00264318
出票日期 (待填写) Date in words
人民币 (大写) (待填写)
UsagePetty cash
Amount (numerals)
Sample only — not a real check 账号 1008 8866 2288
数字读作与票据无关 · 票样仅供参考
Examples:

About this tool

Free online tool that converts numbers to Chinese uppercase financial characters (大写): turn an RMB amount into the wording required on Chinese checks (yuan, jiao, fen — with 零 and 整 placed exactly per the People's Bank of China check rules), turn a date into the uppercase check date, or read any number out in Chinese words. Results appear live on a mock check so you can copy them onto the real one. Everything runs locally in your browser — amounts never touch a server.

Chinese checks, invoices (fapiao), and contracts reject alterations, so amounts and issue dates must be written in uppercase characters 壹贰叁肆伍陆柒捌玖拾佰仟万 — dense strokes that cannot be quietly modified. This tool applies the official PBOC rules, converting your numbers correctly.

Three hard rules for amounts on Chinese checks

Per the PBOC Provisions on Correctly Filling in Bills and Settlement Vouchers:

  1. 整 only at the yuan place: an amount ending at yuan ends with 整 (壹仟元整); ending at jiao, 整 is optional (壹仟肆佰零玖元伍角); with fen present, never write 整.
  2. 10 is always 壹拾, never 拾: the 壹 in front of 拾 cannot be dropped — otherwise 拾元 could be altered into 贰拾元 (20) by inserting one character.
  3. Preface the amount with 人民币: on lines not pre-printed with 人民币, the three characters must be written immediately before the amount with no gap. A toggle controls this; it is on by default.

Casual numerals 一二三… do not qualify — only the dense uppercase forms 壹贰叁… are accepted on vouchers.

How zeros work: one table

Two rules cover every case: a zero inside the number becomes one 零 no matter how many consecutive zeros there are, and digit groups that are entirely zero are skipped:

InputAmount in wordsPoint
1688.99人民币壹仟陆佰捌拾捌元玖角玖分Normal: yuan, jiao, fen
1409.50人民币壹仟肆佰零玖元伍角One 零 for the middle zero; no 整 at jiao
1680.32人民币壹仟陆佰捌拾元零叁角贰分Yuan digit 0 with jiao ≠ 0 → 零
1004人民币壹仟零肆元整Two consecutive zeros → one 零
100000001人民币壹亿零壹元整All-zero groups skipped
0.5人民币伍角Integer part 0 → no 元
0.05人民币零伍分Fen only → leading 零
0人民币零元整The all-zero case

For the 1680.32 pattern the regulation permits dropping the 零, but bank practice recommends keeping it — this tool follows the recommended form.

Check dates: when month and day get a 零

Issue dates convert digit by digit (2026 → 贰零贰陆). Months and days follow different zero rules:

  • Month: 零 before 壹, 贰 and 壹拾 (零壹月, 零壹拾月); no 零 for months 叁–玖, 壹拾壹, 壹拾贰.
  • Day: 零 before days 1–9, 壹拾, 贰拾 and 叁拾; no 零 for 11–19, 21–29, 31.
DateUppercase dateRule
2026-10-01贰零贰陆年零壹拾月零壹日零 for both month 10 and day 1
2026-01-15贰零贰陆年零壹月壹拾伍日Month 1 gets 零; day 15 does not
2026-09-09贰零贰陆年玖月零玖日Month 9 no 零; day 9 gets one
2026-11-20贰零贰陸年壹拾壹月零贰拾日Month 11 no 零; day 20 gets one

Common input styles — 2026-10-1, 2026/10/01, 20261001 — are all recognized.

Common mistakes to avoid

WrongCorrectWhy
拾元整壹拾元整壹 missing before 拾
一仟六佰捌拾元壹仟陆佰捌拾元Casual numerals, not uppercase
1688.99 元壹仟陆佰捌拾捌元玖角玖分Arabic numerals not allowed on vouchers
壹仟肆佰零玖元伍角整壹仟肆佰零玖元伍角No 整 when stopping at jiao
人民币 壹仟元整人民币壹仟元整No gap after 人民币

Where uppercase is required

  • Checks, drafts, promissory notes: both the amount and the issue date must be uppercase; banks can refuse a check over a single wrong character.
  • Invoices (fapiao): the uppercase amount box is mandatory and must match the numeral amount.
  • Contracts, IOUs, receipts: amounts are written in uppercase to prevent alteration; in disputes the uppercase wording prevails.
  • Expense claims and payment requests: standard finance-voucher practice.

The tool accepts a ¥ prefix, thousands separators (1,688.99), and full-width digits, converts numbers up to 16 integer digits, and allows at most two decimals — check amounts stop at fen.

More browser tools: the Simplified-Traditional converter for Chinese text, the Life Path Number calculator for fun, or the full online tools collection.

FAQ

Is 10 yuan written 拾元 or 壹拾元?

Always 壹拾元整. The digit 壹 must precede 拾 — a hard requirement on Chinese checks, so that nothing can be inserted in front of 拾 to alter the amount.

Does 1680.32 need a 零?

The recommended form is 壹仟陆佰捌拾元零叁角贰分: when the yuan digit is 0 but the jiao digit is not, write 零. Omitting it is allowed by the regulation, but bank practice recommends writing it — and that is what this tool outputs.

Why do amounts start with 人民币?

Where the printed amount line does not already carry the words 人民币, you must prefill 人民币 immediately before the amount, leaving no gap. Lines that already print 人民币 take the uppercase amount directly.

Why is there no 整 after the jiao digit?

The regulation says: write 整 when the amount stops at yuan; 整 is optional when it stops at jiao; never write 整 when there are fen. Hence 壹仟肆佰零玖元伍角 with no 整.

How large an amount can it handle?

Up to 16 integer digits (tens of quadrillions of yuan) — far beyond any real check — with at most two decimal places, because check amounts stop at fen (分).

Where are uppercase dates required?

Issue dates on checks, drafts and promissory notes must be written in uppercase Chinese numerals; contract signing dates and invoice dates commonly require it as well, to prevent alteration.

Does the converter upload my data?

No. All conversion runs locally in your browser — amounts and dates never leave your device.