Romanian Currency in Words

1.234,56 lei → o mie două sute treizeci și patru lei și 56 bani

Write RON amounts in Romanian words, agreeing leu/lei and ban/bani with the count and applying the de genitive marker for amounts of 20 and above, with diacritic-safe output.

How does leu/lei agreement work?

Romanian says un leu for 1, doi lei for 2–19, and douăzeci de lei for 20 and above. The noun leu becomes lei in the plural, and counts of 20+ insert the marker de.

This tool writes Romanian leu (RON) amounts in words, the way you would on a cheque, invoice or legal document. It spells both the whole lei and the fractional bani, getting the Romanian noun agreement — including the tricky de marker — right.

How it works

The amount is split into a whole leu part and a bani part (rounded to two digits, with a carry if rounding produces 100 bani). Each part is spelled in Romanian and then joined to its noun using the count-agreement rule:

  • un leu / un ban for exactly 1
  • doi lei / cinci bani for counts whose last two digits are 2–19 (bare plural)
  • douăzeci de lei / de bani for 0 and 20+ (plural with the genitive marker de)

Because leu and ban are masculine nouns, the count is spelled in the masculine (doi, not două). The integer speller reuses the standard Romanian groups: o sută/două sute for hundreds, o mie/două mii for thousands, and un milion/două milioane for millions.

Example

The amount 1.234,56 produces o mie două sute treizeci și patru lei și cincizeci și șase de bani. Note the de before bani (56 ends in 6, last two digits 56 → outside 1–19), while a value like 1.234,05 would give cinci bani with no de.