Number to Words
Read decimals in English and format Chinese financial amounts
Conversion results
Enter a number and select Convert.
Reading and amount rules
English uses thousand / million / billion / trillion groups without “and”. Decimal digits are read individually, including trailing zeros: 1.50 → one point five zero. Integer leading zeros are removed, and zero has no negative sign.
Chinese amounts use yuan, jiao and fen. The magnitude is rounded to cents, with exact half-cent ties away from zero: 9.995 → 壹拾元整 and -0.005 → 负零元壹分. Only the amount result is rounded; English words and scientific notation preserve the original value. Amounts that carry beyond the integer limit are unavailable. Check the recipient’s document requirements before using financial wording.
Numeric English ordinals, binary and hexadecimal require mathematical integers (including 1.0). Negative values retain their sign; fractions are never truncated. A binary minus sign represents the value, not a fixed-width two’s-complement encoding. Roman numerals require positive integers from 1 to 3999.
The full guide also includes pitfalls, worked examples, snippets, FAQs, and related tools for checking results or troubleshooting.
About this tool
Read a decimal number in English and title case, format a Chinese financial amount, or copy exact scientific notation. English uses thousand, million, billion and trillion groups without “and”; fractional digits are read individually, including trailing zeros. Chinese amounts round the magnitude to cents, with half-cent ties away from zero. The absolute integer part is limited to 999999999999999, with at most 100 decimal places. Numeric ordinals, binary and hexadecimal are available only for mathematical integers; Roman numerals require a positive integer from 1 to 3999. Conversion runs when selected, and editing clears old results. Inputs stay in page memory and are not saved or sent to analytics.
Scenario Recipes
Compare the amount rounding with the original decimal
Goal: Check the half-cent carry in 9.995.
- Enter 9.995 and select Convert.
- English remains nine point nine nine five; scientific notation remains 9.995e+0.
- The Chinese amount rounds to 壹拾元整. Use the rounded amount only if the recipient requires cents.
Result: The amount changes to 10.00 under the stated rounding rule; the other representations retain the original 9.995.
Production Snippets
Check a decimal amount without truncating it
text
Input: 1280.75
English: one thousand two hundred eighty point seven five
Chinese amount: 壹仟贰佰捌拾元柒角伍分
Scientific: 1.28075e+3
Ordinal / Roman / hexadecimal / binary: unavailable for this fractionFrequently Asked Questions
Can I paste commas, currency symbols or scientific notation?
No. Enter plain decimal syntax such as 1280.75 or -42. Surrounding whitespace is trimmed, but internal spaces, commas, currency symbols, plus signs, exponents and incomplete decimals such as .5 or 1. are rejected. Invalid characters are not deleted.
How are decimal digits and trailing zeros read?
Each digit after the decimal point is read separately: 1.50 becomes one point five zero, while -0.005 becomes negative zero point zero zero five. Integer leading zeros are removed. A numeric zero has no negative sign.
Why does 9.995 produce 壹拾元整?
Only the Chinese amount rounds to two decimal places. The magnitude rounds half up, with the original sign restored; 9.995 becomes 10.00 and -0.005 becomes -0.01. If rounding carries beyond the integer limit, the amount result is unavailable.
Why are some result formats unavailable for a valid number?
Numeric ordinals, binary and hexadecimal require an integer; 1.0 qualifies but 1.5 does not. Roman numerals additionally require 1–3999 and a positive sign. Negative integer base outputs keep the minus sign rather than using a fixed-width two’s-complement encoding.
Keep browsing