Zero Signup ToolsFree browser tools

Converter Tools

Number to Words Converter

Convert numbers to written English in your browser. Cardinal, ordinal, currency words for checks, and reverse words-to-number parsing. No signup.

Conversion mode

Type any number and read the cardinal English form, for example: one thousand two hundred thirty-four.

Up to 15 digits before the decimal point. Commas, spaces, and underscores are allowed as thousands separators.

Try a sample

Quick reference

Cardinal

21 = twenty-one

100 = one hundred

1,234 = one thousand two hundred thirty-four

Ordinal

1 = first

21 = twenty-first

100 = one hundredth

Currency

1,234.56 USD = one thousand two hundred thirty-four dollars and 56/100

100 JPY = one hundred yen

Words to number

one thousand fifty = 1050

twelve point three four = 12.34

Conversions run entirely in your browser. Nothing is sent to a server.

How to use

  1. Pick a mode at the top: Number to words for cardinal output, Ordinal for first/second/third style, Currency words for checks, or Words to number to convert English back into a number.
  2. Type a value in the input. In cardinal and currency modes, decimals are accepted; in ordinal mode use a whole non-negative number.
  3. For currency, choose the currency from the dropdown. Cents are emitted as the standard 'and 56/100' tail; yen drops the minor unit.
  4. Use the sample buttons under the input to load a typical example for the selected mode.
  5. Click Copy result to copy the output, or toggle Capitalize first letter when you need the words to start a sentence.
  6. In Words to number, paste the written form. Hyphens, spaces, and the word 'and' are all accepted; use 'point' before the decimal digits.

About this tool

Number to Words Converter writes any number as English words and reads English words back into a number, all in your browser. Four modes cover the questions people actually ask. Cardinal mode renders standard short-scale English (1,234 becomes one thousand two hundred thirty-four), supports negative values with a leading 'negative', supports decimals by reading each digit individually after a 'point' (12.34 becomes twelve point three four), and accepts up to 15 digits before the decimal point so it covers everything from a credit-card limit to a national budget. Ordinal mode writes the position form used in addresses, headings, and ranking copy (1st becomes first, 21st becomes twenty-first, 100th becomes one hundredth) and rejects negative or fractional input because ordinals describe a position. Currency mode is built for the most-searched use case: writing the amount on a check or a contract. It includes presets for US Dollar, Euro, British Pound, Canadian Dollar, Australian Dollar, Japanese Yen, Indian Rupee, and Turkish Lira, names the major and minor units correctly (dollars and cents, pounds and pence, euros and cents, rupees and paise, lira and kurus), drops the minor unit for yen, and emits the standard 'and 56/100' tail used on US and Canadian checks so the result is ready to paste directly. Words to number mode parses written English back into a numeric string and accepts hyphens or spaces inside compound numbers, the connector 'and', the decimal cue 'point', and the negative prefix 'negative' or 'minus'. The integer part of the result is also formatted with thousands separators so a paragraph that reads 'one million two hundred thirty-four thousand five hundred sixty-seven' becomes both 1234567 and 1,234,567. Conversion runs locally on your device, so the totals on the contract you are typing or the figure on the cheque you are filling out never leave your browser. Useful for filling out checks, drafting contracts, writing legal copy that requires both numeric and written forms, accountancy and bookkeeping, school work, narration scripts, and any time a number reads more naturally as words.

Free to use. Works in your browser. No signup, no login.

Related tools

You may also like

All tools
All toolsConverter Tools