Skip to content
The Fluency
House
Practice tools

Numbers in English: how to write and say any number

Type a number and get it in English words. Pick number, ordinal, year, money or decimal.

Book a trial class

Say any number

What do you need?

English

In words

one thousand two hundred fifty

Read as 1,250

Type in English style: 1,500.50. Commas are optional.

How to read the result

  • Hyphenate tens and ones: twenty-one, ninety-nine. Hundreds, thousands and millions are separate words.
  • British English says one hundred and five. American English says one hundred five. Both are correct.
  • Years are read in pairs: 1999 is nineteen ninety-nine. 2005 can be two thousand five or twenty oh five.
  • Ordinals change the last word only: twenty-first, one hundredth. Watch first, second, third, fifth, eighth, ninth and twelfth.
  • Decimals use point, then each digit alone: 3.14 is three point one four.

The comma and dot trap

Spanish and English swap the dot and the comma. If you write 1.500 for one thousand five hundred, an English reader sees one point five.

The tool reads English style. When your input looks like Spanish style, it says so and shows how it read it.

Spanish style / English style
Spanish styleEnglish style
1.5001,500
3,143.14
1.500,501,500.50
2.000.0002,000,000

Practice: write it in words

Open cloze. Write the number in words. Hyphen or space both count.

Write the number from the brackets in words.

  1. 1. My brother is

    years old. (21)
  2. 2. The repair costs

    dollars. (115)
  3. 3. The flight costs

    euros. (1,050)
  4. 4. She finished

    in the race. (2nd)
  5. 5. Tomorrow is my

    birthday. (12th)
  6. 6. He scored his

    goal. (100th)
  7. 7. The city has

    people. (2,000,000)
  8. 8. Pi is about

    . (3.14)

0 of 8 checked

Practice: how do you say it?

Multiple choice. Pick the natural way to say it.

Choose the best option.

  1. 1. How do you say the year 1999?
  2. 2. How do you say the year 1905?
  3. 3. How do you say 0.75?
  4. 4. How do you say the phone number 555-0134?
  5. 5. In a shop, how do you often say £3.50?
  6. 6. In English, 1,500 means…
  7. 7. How do you say the 22nd of March?

0 of 7 checked

Questions

Do I say and in one hundred and five?
In British English, yes. In American English, people usually say one hundred five. Choose one and keep it.
How do I say 2026 in English?
Twenty twenty-six. Two thousand twenty-six also works, and two thousand and twenty-six is common in British English.
How do I say 0 in English?
Zero is the standard word. In phone numbers people often say oh. British English also uses nought for the number and nil for scores.
Does English write 1,000 or 1.000?
1,000. English uses a comma for thousands and a dot for decimals, the opposite of Spanish.

Keep going

Want to practise this with Pili?

Book a trial class. She writes back with times in Buenos Aires time.

Book a trial class