Chinese CJK Numeral Converter

Swap between CJK number characters (一二三) and Western digits.

Free two-way Chinese numeral converter. Parses CJK number characters (一二三四五六七八九十百千万亿) into Western 0-9 digits and back, handling positional units, leading-十 shorthand and zero markers. Runs in your browser.

How does the parser understand positional units?

Chinese numerals use multiplier characters: 十 (10), 百 (100), 千 (1000), 万 (10,000) and 亿 (100,000,000). The parser multiplies each preceding digit by its unit and accumulates the result within ten-thousand sections, so 一千二百三十四 evaluates to 1234.

The CJK Numeral Converter translates between Chinese number characters and ordinary Western digits in both directions. Read an amount written 一千二百三十四 as 1234, or turn 2025 into 二千零二十五 — handy for parsing invoices, dates, contracts and any text that mixes the two numbering systems.

How it works

Chinese numerals are positional but use explicit multiplier characters rather than place columns. The parser walks the string left to right, keeping a pending digit and a section accumulator. When it meets a small unit (十 百 千) it multiplies the pending digit by that unit and adds it to the section; when it meets a big unit (, 亿) it folds the section into the running total at the correct scale. The leading- shorthand is handled by treating a unit with no preceding digit as 1×unit, so 十五 is 15. The character (or ) acts as a zero placeholder that simply clears any pending digit, which is why 一百零五 resolves to 105 and not 1005.

The reverse direction reuses the standard ten-thousand grouping: it breaks the number into four-digit blocks, writes each with 十百千, and joins them with and 亿, collapsing internal zeros to a single .

Notes and examples

两千零一十五   ->  2015
一亿零一万零一  ->  100010001
壹仟贰佰        ->  1200
十五            ->  15
2025            ->  二千零二十五

On input the converter also accepts the financial characters (壹贰叁…) and in place of before a magnitude, so cheque-style and spoken-style numerals both parse cleanly. All processing runs locally in your browser, so nothing you enter is uploaded and the tool works offline once the page has loaded.