🔢 Number to Words Converter — English & Korean, Cardinal & Currency
Type any number and instantly get it spelled out in English or Korean words — choose between plain cardinal form (one thousand two hundred thirty-four) and currency/cheque style (one thousand two hundred thirty-four dollars and 00/100). Supports decimals and numbers all the way up to trillions. Everything runs in your browser with zero upload and no account needed.
About
This tool implements number-to-words spelling logic entirely in client-side JavaScript — no libraries, no server round-trips. For English, it breaks numbers into groups of three digits (hundreds, thousands, millions, billions, trillions) and names each group using standard US conventions, joining with hyphens for compound tens (twenty-one). For Korean, it uses groups of four digits with the traditional units 만 (10,000), 억 (100,000,000), and 조 (1,000,000,000,000), and follows the rule of omitting 일 before 천/백/십. Currency mode formats results for cheque writing: USD gives "dollars and XX/100"; KRW gives the Korean spelled amount followed by 원. Decimal digits in cardinal mode are read out individually after "point" or 점.
How to use
- Enter any integer or decimal number in the input field. Thousands separators (commas) are accepted.
- Choose the output language — English for English words, 한국어 for Korean (한글) words.
- Select a mode: Cardinal for plain number words, or Currency / Cheque for check-writing format.
- Click Convert to Words (or press Enter) to generate the result.
- Click Copy to copy the result to your clipboard, ready to paste into a cheque, invoice, or document.
FAQ
- What is the largest number this tool can convert?
- Up to 999 trillion (999,999,999,999,999) in English and up to 999조 9999억 9999만 9999 in Korean. This covers virtually all practical cheque, invoice, and legal document amounts.
- How does the currency / cheque mode work?
- For English output with USD, the integer part is spelled out followed by "dollars and XX/100" — the standard US cheque format where decimals become cents. For Korean output with KRW, the integer part is spelled in Korean followed by 원 (since 전 is not used in modern Korean banking).
- Does any data leave my device or get stored on a server?
- No. All conversion logic runs entirely in your browser using JavaScript. Your numbers are never uploaded, logged, or shared with any server. The last input is saved locally in your browser storage only to restore your session.
- Why does Korean omit 일 before 천, 백, and 십?
- This is a standard Korean convention: when the leading digit of a unit position (thousands, hundreds, tens) is exactly one, the digit 일 is implied and not spoken. So 1,000 is 천 (not 일천), 100 is 백 (not 일백), and 10 is 십 (not 일십). For digit values 2–9, the digit is always spoken (이천, 삼백, 사십, etc.).
- Can I convert negative numbers or numbers with decimals?
- Yes. Prefix any number with a minus sign ( - ) for negative. In cardinal mode, decimal digits are read individually after "point" (English) or 점 (Korean). In currency mode, decimals become cents for USD (XX/100) and are dropped for KRW since jeon is not used in modern Korean practice.