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 banfor exactly 1doi lei/cinci banifor counts whose last two digits are 2–19 (bare plural)douăzeci de lei/de banifor 0 and 20+ (plural with the genitive markerde)
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.