Number to Words Converter

Convert exact integers, decimals, scientific notation, money, checks, ordinals, place values, and digit readings into International or South Asian English.

Processed in your browser. Your text is not sent to our server.
Preparing your private workspace…

The purpose decides how a number should be written

Writing a number in words is not one universal substitution. The right wording changes with the job: a payment needs named currency units, a check usually uses a fixed minor-unit fraction, an ordinal describes position, and a South Asian document may use lakh and crore where an international document uses million. This number to words converter keeps those decisions visible instead of returning one unexplained phrase.

How to convert a number to words and verify the result

Start with the purpose, then review the same value twice.

Enter the value as digits, with or without grouping commas. A leading plus or minus sign, an accounting-style negative in parentheses, a decimal point, and scientific notation such as 1.25e6 are accepted. The converter expands the notation as a digit string first, so 1.25e6 becomes 1,250,000 without passing the integer through an imprecise floating-point calculation.

Choose the output format before fine-tuning the language. Number words gives a cardinal quantity. Currency names the major and minor units. Check writing combines the whole amount with a fixed fraction. Ordinal produces position words such as forty-second. Place value separates the non-zero contributions, while Read digits speaks identifiers one numeral at a time and preserves leading zeros in ordinary non-scientific input.

After converting, compare the grouped source with the written result. The precision label says whether the wording is exact or whether money mode rounded to the selected currency profile. The place-value map makes an unexpected digit easier to spot. Copy only the result, or export a report as PDF, DOCX, TXT, CSV, or JSON when the number and its settings need to travel together.

  1. 1
    Enter the source digits

    Keep every decimal place that carries meaning.

  2. 2
    Choose the document's format

    Select cardinal, money, check, ordinal, expanded, or digit reading.

  3. 3
    Compare before copying

    Check grouping, wording, place values, and any rounding note.

One numeric value can need six different readings

Cardinal words answer how many: 42 is forty-two. Ordinal words answer which position: 42 is forty-second. Digit reading does neither; it treats 042 as zero four two, which is often the useful reading for a reference number, room code, account suffix, or spoken verification. Keeping these modes separate prevents a code from quietly becoming a quantity.

Decimal digits can be spoken after point, preserving every entered place: 12.050 becomes twelve point zero five zero. Fraction wording instead treats the decimal as a place-value fraction, so 0.05 becomes five hundredths. Fraction names are limited to six decimal places because longer forms become difficult to review; digit-by-digit mode remains available for up to 100 decimal digits.

Expanded place value exposes the arithmetic structure. The value 1,203 becomes one thousand + two hundred + three, and its report identifies each contributing digit. This is useful for teaching, proofreading data entry, or explaining why two visually similar values are not equal. It is an explanatory representation, not a replacement for standard prose in a finished document.

Choose the representation that matches the task
Input or needModeExample result
42 as a quantityNumber wordsforty-two
42 as a positionOrdinalforty-second
USD 42.05Currencyforty-two dollars and five cents
Reference 042Read digitszero four two

Exact parsing matters before a large number gets a name

Long numeric literals cannot always be trusted as ordinary JavaScript numbers. Above Number.MAX_SAFE_INTEGER, neighboring integers can collapse to the same binary floating-point value. This tool parses the input as text and converts whole groups with exact integer operations, so values such as 9,007,199,254,740,993 are not silently changed before they are named.

Standard, ordinal, expanded, and digit-reading output do not round. Currency and check modes are different because a unit profile has a defined working precision in this tool: most profiles use two decimal places, yen and won use zero, and several dinar or rial profiles use three. Extra decimal digits are rounded half up, and the result is marked Rounded for currency rather than presented as exact.

International English supports up to 66 whole-number digits here, through the vigintillion range. South Asian English supports up to 21 digits, through mahashankh. These are practical tool boundaries, not claims that every institution or style guide regularly uses the largest scale names. For a formal document, confirm unusually large names with the receiving organization.

International million and South Asian crore name the same value differently

Grouping changes the vocabulary, not the arithmetic.

International short-scale grouping works in sets of three: thousand, million, billion, trillion, and larger -illion names. South Asian grouping keeps the final three digits together and then works in pairs: thousand, lakh, crore, arab, kharab, neel, padma, shankh, and mahashankh. The same 10,000,000 is ten million internationally and one crore in the South Asian system.

The English style control is a separate choice from the numbering system. US-style wording commonly gives one hundred five. British-style wording adds and in forms such as one hundred and five and one thousand and five. Hyphens in compounds such as twenty-one can be kept or removed to match a house style.

A numbering system changes grouping and scale names; it does not change the underlying value. The comparison panel deliberately runs both systems from the same submitted digits. When a value exceeds the supported South Asian range, the comparison explains the boundary instead of abbreviating or converting it approximately.

International short scale10,000,000

ten million

Groups: 10 | 000 | 000
South Asian scale1,00,00,000

one crore

Groups: 1 | 00 | 00 | 000

Write a check amount as a draft, then verify it as a payment

Currency wording and check wording serve different layouts. Currency mode spells both units: five thousand seventy-five dollars and sixty-two cents. Check mode can produce five thousand seventy-five dollars and 62/100 only. The currency name and ending can be omitted when a check or voucher already prints those elements.

Check wording deserves a careful comparison with the numeric box. The U.S. Consumer Financial Protection Bureau notes that when the written and numeric amounts on a check differ, the written amount is used. That makes the normalized number, fixed fraction, selected currency, and rounding label practical review evidence rather than decoration.

Banks, employers, courts, tax authorities, and payment forms can impose their own wording, language, ink, alteration, and signature rules. A generated phrase is a calculated draft, not legal or banking advice. Verify the amount against the original record and follow the receiving institution's instructions before signing or submitting a financial document.

When words improve a number - and when numerals stay clearer

Numbers in words can improve a sentence when a numeral would be awkward at the beginning, when a rounded quantity is being discussed, or when a form explicitly requests an amount in words. They can also reduce visual ambiguity between characters such as 0, O, 1, I, and l. For tables, statistics, measurements, and exact comparisons, numerals are usually faster to scan.

There is no single editorial threshold that every publication follows. The UK Office for National Statistics writes zero to nine as words in general prose but uses numerals for technical or precise values. Australia's Style Manual uses a different general threshold and emphasizes consistency and accessibility. Choose the receiving style guide rather than treating converter output as an automatic instruction to spell every number.

Letter case is presentation, not mathematics. Sentence case suits pasted prose, lowercase is useful inside a sentence, Title Case may fit a label, and UPPERCASE is common on some forms. Exported reports retain the selected case and identify the submitted number, mode, numbering system, and precision so another reader can reconstruct the decision.

Conversion method and primary references

The parser removes accepted visual separators, expands a bounded scientific exponent, preserves the sign and decimal digits, and validates the supported size before naming any group. Whole-number chunks are converted from the least significant scale outward. Decimal digits remain strings until a money profile explicitly requires minor-unit rounding.

Plural labels use the rounded magnitude: one dollar and one cent, but two dollars and zero cents. A custom profile can define singular and plural major units, singular and plural minor units, and zero, two, or three decimal places. Custom wording is intentionally local to the open page and is not sent to a server.

Unicode CLDR documents rule-based number formatting and the difference between cardinal spellout, ordinal rules, currency patterns, and locale data. The implementation uses its own bounded English vocabulary rather than claiming complete multilingual coverage. The tool currently writes English words with International or South Asian scale names; it does not translate number words into other languages.

  • Unicode LDML: NumbersRule-based spellout, ordinals, and number systems
    Open source
  • MDN: BigIntExact integers beyond Number.MAX_SAFE_INTEGER
    Open source
  • ONS: Writing numbersUK editorial guidance for words, numerals, and decimals
    Open source
  • Australian Style ManualAccessible choices between numerals and words
    Open source

Number to words questions

Answers for large values, decimals, checks, ordinals, and privacy.

How do I convert a number to words?

Enter the digits, choose Number words, select International or South Asian naming, and press Convert to words. The result, normalized number, precision status, and place-value map appear together. Commas, decimals, negative values, accounting parentheses, and scientific notation are accepted.

Can this number to words converter handle large integers exactly?

Yes, within the stated boundaries. The input is parsed as text instead of first becoming a JavaScript floating-point number. International naming supports up to 66 whole digits through vigintillion, while South Asian naming supports up to 21 digits through mahashankh.

What is the difference between International and South Asian number names?

International short scale groups digits in threes and uses million, billion, and trillion. South Asian grouping keeps the last three digits together, then groups pairs using lakh, crore, arab, and larger names. For example, 10,000,000 is ten million or one crore.

How do I write an amount in words for a check or cheque?

Choose Check writing, select the currency, and verify the normalized number. The whole amount is written in words and the minor amount is shown as a fixed fraction such as 62/100. You can include the currency name and finish with only, exactly, or no ending. Always follow the bank's local instructions.

Does money mode round decimal amounts?

Only Currency and Check writing can round. They use the selected profile's working precision: commonly two decimal places, zero for yen or won, and three for several dinar and rial profiles. If extra digits change the amount, the interface labels the result Rounded for currency and states the precision used.

Can I write decimals as fractions instead of saying point?

Yes. In Number words mode, open Wording and presentation and choose fraction wording. Then 0.05 becomes five hundredths. Fraction names support up to six decimal places; longer decimals can still be read digit by digit after point.

Can the converter write ordinal numbers such as 21st?

Yes. Ordinal mode turns whole values into position words, including first, second, twenty-first, one hundredth, and one thousand and first when British wording is selected. A non-zero decimal is rejected because it does not represent a standard whole-number ordinal.

Does scientific notation work?

Yes. A value such as 1.25e6 is expanded to 1,250,000 using digit-string operations before wording. Exponents from -1000 to 1000 are accepted when the expanded result remains inside the selected numbering system and decimal limits.

Can I create wording for a currency or unit that is not listed?

Yes. Choose Custom units, then provide singular and plural major-unit names, minor-unit names, and zero, two, or three decimal places. The custom labels affect the current result and exports only; they are processed locally in the browser.

Are my numbers uploaded or stored?

No. Parsing, number naming, place-value analysis, currency rounding, comparison, copying, and report preparation run in your browser. The page does not require an account. Downloaded files are created only when you request an export.