Amount in Words (cheque and voucher form)
ConvertEverything runs locally in your browser — nothing is uploaded
Enter an amount (`1234.56`) or a date (`2026-09-27`) and the tool works out which one it is. Amounts get the Chinese capital form and English words for 15 currencies; dates get the Chinese capital form used on vouchers. In the Chinese form, everything hinges on the character 零 (zero), and those rules exist to prevent alteration. `1005` is written 壹仟零伍元整, not 壹仟伍元整 — the latter can be turned into 壹仟伍佰元 by adding one character. `1000.05` is 壹仟元零伍分, and that 零 cannot be dropped, because dropping it allows the amount to be rewritten. Runs of zeros collapse to one, but `100000000` is 壹亿 with no section unit for the empty middle. The rules come from the People’s Bank of China’s regulation on completing payment vouchers, and the page lists them one by one. A leading 1 must be written out. 壹拾万元整 rather than 拾万元整 — unlike everyday speech, because 拾万元 can be prefixed into 玖拾万元. Dates have their own rules. Month 1, 2 and 10 take a leading 零; days 1–9, 10, 20 and 30 take a leading 零; days 11–19 take a leading 壹. So January is 零壹月, the 10th is 零壹拾日 and the 11th is 壹拾壹日. The year is written digit by digit: 2026 becomes 贰零贰陆年. ⚠️ There is no single worldwide format for the English wording. Where `and` goes, whether to end with `only`, and whether the cents are written as `cents` or as `56/100` all vary between banks. So both common forms are given and you should follow your own bank’s requirement. ⚠️ The amount never passes through floating point. `1.005 × 100` is `100.4999…` in binary, so rounding it loses a cent while displaying a perfectly ordinary number. The digits are therefore taken straight from the string you typed. Computed locally; the amount never leaves the page.
Features
- Chinese capital form: zero placement, empty sections and the trailing 整 all follow the voucher regulation
- Voucher date form: leading 零 for months 1/2/10 and days 1–9, 10, 20, 30; leading 壹 for days 11–19
- English words for 15 currencies, each with its own subunit precision (yen and won have no decimals)
- Both common English cheque forms: `… and 56 cents only` and `… and 56/100`
- ⚠️ The amount is read from the decimal string you typed, never via floating point, so no cent is ever lost
- Detects amounts and dates automatically; you can also state which it is to resolve ambiguity
- Accepts thousands separators, currency symbols and full-width digits (`¥1,234.56`, `1234`)
- Negative amounts and amounts beyond the limit are rejected outright rather than producing a plausible-looking result
- Computed locally; nothing is uploaded
How to use
- Enter an amount (1234.56) or a date (2026-09-27)
- The Chinese capital form appears immediately; amounts also get the English wording
- Pick the currency for the English part if you need one
- For a voucher date, the tool detects it automatically — or set “Input is” to a date explicitly
FAQ
- Why can the 零 in 壹仟零伍元 not be dropped?
- Because without it the amount can be altered. 壹仟伍元整 becomes 壹仟伍佰元 by inserting a single character — a hundredfold increase. With the 零 in place, changing the number means touching that character, which leaves a visible alteration. Nearly every rule about 零 in the Chinese capital form (one 零 for a run of zeros, a 零 between the yuan and the fen, no section unit for an empty section) exists for this one purpose, and they come from the central bank’s regulation on completing payment vouchers.
- Why write 壹拾万 instead of just 拾万?
- Because the regulation requires it: 拾万元 can be prefixed into 玖拾万元, whereas changing 壹拾万元 means altering the character already written. The same applies to November, written 壹拾壹月 rather than 拾壹月. This runs against everyday speech (people say 十万), which is exactly why it is the easiest thing to omit — and this tool adds it for you.
- What is the standard English cheque wording?
- There is no single worldwide standard. At least these vary between banks: where `and` goes (British “one hundred and twenty-three”, often American “one hundred twenty-three”); whether to end with `only` (which exists to stop anything being appended); whether the cents are written as `cents` or as a fraction `56/100`; and whether the currency name is capitalised or all-caps. Both of the most common forms are listed here — follow your own bank rather than trusting a claim that one format is universally correct.
- Why do yen and won have no decimal part?
- Because neither currency uses a subunit in everyday circulation, so amounts are whole. Entering 1234.5 yen rounds to 1235, and the page says so — rather than producing “1234 yen 50 sen”, which nobody writes.
Related tools
Date Calculator
ConvertCount the days, weeks or months between two dates, or shift a date by any of those. Dates can be picked from a calendar or pasted in — nothing is uploaded.
Number Base Converter
ConvertConvert numbers between binary, octal, decimal, hex, base 36 and base 64, with long IDs converted digit for digit. Runs in your browser.
Timestamp Converter
ConvertConvert Unix timestamps into dates and back, telling seconds, milliseconds, microseconds and nanoseconds apart, with Windows FILETIME and decimals.
Cron Parser
ConvertExplain a cron expression field by field and list the next and previous run times, saying plainly when a schedule can never fire.
Color Converter
ConvertConvert between HEX, RGB, HSL, HWB, CMYK, Lab and OKLCH, with colour temperature, inverse, complement, nearest ANSI colour and WCAG contrast.
CSS Units
ConvertConvert a CSS length between px, rem, em, vw, vh and more. Root font size and viewport are adjustable, and each row says what it assumed.