English Number Converter

Number
English Numbers

What is the English Number Converter?

The English Number Converter is a tool that transforms Arabic numerals into their standard English expressions. It not only converts Arabic numerals into English words but also supports converting English numbers back into Arabic numerals. This is especially useful for users who need to write numbers in English or convert English numbers into Arabic numerals.

Basic Rules for Converting Numbers to English

1 to 20: Numbers in this range have unique English word representations, with a one-to-one correspondence. Here are the numbers from 1 to 20 and their corresponding English words:

NumberWords NumberWords
1one11eleven
2two12twelve
3three13thirteen
4four14fourteen
5five15fifteen
6six16sixteen
7seven17seventeen
8eight18eighteen
9nine19nineteen
10ten20twenty

Tens (21 and above): Starting from 21, numbers are formed by combining tens (multiples of ten) with ones. For example, "21" is "Twenty-One," and "35" is "Thirty-Five."

Hundreds: When dealing with hundreds, the English expression uses "Hundred" followed by the last two digits. If the last two digits are 00, they are omitted. For example:

Thousands and Larger Numbers: For larger numbers, English uses units like "Thousand," "Million," "Billion," etc. Numbers are grouped into sets of three digits, starting from the right, and each group is assigned a unit (Thousand, Million, Billion). Each group is then converted according to the three-digit rule, followed by the unit name. Examples:

How to Convert English Numbers Back to Arabic Numerals?

  1. Grouping: First, divide the string by unit keywords (Billion, Million, Thousand).
  2. Convert Each Group: Each group is split by "Hundred." The word before "Hundred" represents the hundreds value, which is multiplied by 100. If there are words after "Hundred," split them by hyphens (e.g., "Twenty-One") and add the values together.
  3. Sum the Results: Multiply each group's value by its corresponding unit value (e.g., Billion × 1,000,000,000, Million × 1,000,000, Thousand × 1,000), then sum the results to get the final value.

For Example

Convert the English words: Nine Billion Eighty-Seven Million Six Thousand Five Hundred Five

Common Errors and How to Avoid Them

Share This Page