Home › Guides

Currency Amounts in Words in Many Languages

By Numbrate · Updated 2026-10-23

Writing an amount of money in words requires more than translating the number: currency names change form with the number, gender and language.

The same amount, seven languages

The amount 1,234.56 in each language’s most common currency (Numbrate output):

LanguageCurrencyResult
EnglishUSDone thousand two hundred thirty-four dollars and fifty-six cents
EnglishGBPone thousand two hundred thirty-four pounds and fifty-six pence
GermanEUReintausendzweihundertvierunddreißig Euro und sechsundfünfzig Cent
FrenchEURmille deux cent trente-quatre euros et cinquante-six centimes
SpanishEURmil doscientos treinta y cuatro euros con cincuenta y seis céntimos
PortugueseBRLmil duzentos e trinta e quatro reais e cinquenta e seis centavos
TurkishTRYbin iki yüz otuz dört Türk lirası elli altı kuruş

What changes between languages

Zero cents and no minor unit

If the amount has no subunit, Numbrate leaves it out: 250 USD is “two hundred fifty dollars”. Some currencies have no minor unit in practice. The Japanese yen allows 0 decimal places, so “1234.5 JPY” is rejected, while “1234 JPY” becomes “one thousand two hundred thirty-four yen”.

Too many decimals

US dollars allow two decimal places. An input such as 1234.567 USD is rejected with a message instead of being rounded, because rounding an amount silently changes what a document says.

Supported currencies

English pages offer USD, EUR, GBP, INR, PKR, BDT, CAD, AUD, CHF, TRY, RUB, CNY, JPY, KRW, MXN, BRL, SAR, AED, EGP, PLN, IDR, VND and IRR; other language pages offer the currencies most relevant to that language. If one is missing, tell us.

Frequently asked questions

Why is the currency name different for one and for several?

Most languages inflect the currency name with the number (dollar/dollars). Numbrate applies the plural rule of each language, not just an added s.

Can I convert an amount without a currency?

Yes. Leave the currency empty to get the plain number in words, with decimals read as fractions.

Try the converter