Loading...
Loading...
We use cookies to enhance your experience, analyze site usage, and serve personalized content. By clicking "Accept All," you consent to our use of cookies. See our Cookie Policy and Privacy Policy for details.
Convert numbers to words in English
1,234,567.89 (89 decimal places)One Million Two Hundred Thirty-four Thousand Five Hundred Sixty-sevenTwelve Lakh Thirty-four Thousand Five Hundred Sixty-sevenOne Million Two Hundred Thirty-four Thousand Five Hundred Sixty-seventh1234567thEight NineOne Million Two Hundred Thirty-four Thousand Five Hundred Sixty-seven Dollars and Eighty-nine Cents1.234568e+61234567
Integer Part
89
Decimal Part
7
Digit Count
No
Is Negative
Large Number Breakdown
Converts numeric values to their word representation using Intl.NumberFormat and Indian numbering systems (lakh/crore). Supports currency mode for 5 major currencies (USD, EUR, GBP, INR, JPY) plus custom currencies, ordinal numbers, Roman numerals, scientific notation display, BigInt for large numbers, and a numeric breakdown showing place values.
Financial applications, legal documents, and educational tools often need numbers expressed as words. Handles the complexity of different numbering systems (Western vs Indian), currency formatting, and large number representation that developers shouldn't implement from scratch.
Financial software developers, accounting application engineers, educational content creators, invoice/check generation systems developers, and localization engineers.
Enter a numeric value in the input field (supports integers, decimals, and negative numbers)
Select the numbering system: Western (thousands/millions) or Indian (lakhs/crores) for appropriate word output
Enable Currency mode and select a currency (USD, EUR, GBP, INR, JPY) or define a custom currency symbol/name
Toggle Ordinal mode to convert numbers to ordinal words (first, second, third) instead of cardinal
Enable Roman numerals for conversion to Roman numeral format (I, V, X, L, C, D, M) up to 3999
Use scientific notation toggle to see the number in exponential format; the breakdown panel shows place values
Input: 1234567, Western system -> Output: "One Million Two Hundred Thirty-Four Thousand Five Hundred Sixty-Seven"Input: 1234567, Indian system, INR currency -> Output: "Twelve Lakh Thirty-Four Thousand Five Hundred Sixty-Seven Rupees" or with currency: "₹ Twelve Lakh Thirty-Four Thousand Five Hundred Sixty-Seven Only"Convert JSON data to CSV format with advanced formatting options
Convert CSV data to JSON format with advanced parsing options
Generate TypeScript interfaces and types from JSON data
Convert Unix timestamps to human-readable dates and back
Dive deeper with our comprehensive guides and tutorials.