Format decimal numbers with thousands separators, scientific notation, percentages, currency display and Chinese number words. Large integers and decimals retain precision; currency formatting does not convert exchange rates.
Not a currency conversion. Currency output is rounded to the smallest monetary unit, other numeric output retains the input precision. There is a clear numerical upper limit for the Chinese and English pronunciations.
19 / 100 characters
Shortcut key: Ctrl/⌘+Enter. Modifying inputs or options clears old results.
Percentage means multiplying the value by 100 and then adding %; to get 12.5%, enter 0.125.
Numbers are input as strings and processed using Decimal without converting them to ordinary floating point numbers first. 9007199254740993 Such integers are not silently changed to adjacent values.
No. CNY, USD, and EUR use two decimal places, and JPY uses zero decimal places and is rounded to the smallest currency unit; only the display is changed, but the currency value is not changed.
Chinese pronunciation supports absolute values less than 10¹⁶, and English integer pronunciation supports absolute values less than 10²¹. A clear prompt will be given if the range is exceeded; decimal reading is not provided in English.
Decimal arithmetic and string processing preserve large numbers when adding thousands separators or producing scientific notation, percentages and number words. Formatting a number does not assign it a currency, tax rate or other business meaning.
Content check:2026-09-08 · About this site and content description