What this is for
An amount in words sits next to the figure on contracts, invoices, cheques, receipts and powers of attorney, so the figure cannot be quietly changed. The usual form capitalises the first word and leaves the minor unit as digits:
One thousand two hundred and thirty-four dollars 56 cents
The Russian side is the hard part
If you are writing a Russian document, the endings are not decoration —
an accountant rejects 2 рублей on sight. Three forms of every counted noun,
chosen by the last digit, with the 11–14 band taking the third form whatever
it ends in, and the numeral agreeing in gender with what it counts.
| Amount | Russian | | --- | --- | | 1 | один рубль | | 2 | два рубля | | 5 | пять рублей | | 21 | двадцать один рубль | | 1,000 | одна тысяча рублей | | 2,000,000 | два миллиона рублей |
Switch the output to Russian above and the endings follow automatically.
Currencies that never change
The euro does not decline in Russian — пять евро, not пять евров — and
neither do the tenge or the yuan. The hryvnia is feminine, which changes the
numeral as well as the noun: две гривны. These are handled per currency
rather than by one rule applied hopefully to all of them.
Computed on your device
No account, nothing uploaded. Amounts from your contracts stay between you and your browser.
Questions
Why write an amount out at all?+
So a figure cannot be altered. A zero is easy to add to "12,000" and impossible to add to "twelve thousand". Contracts, invoices, cheques and receipts have carried both forms for the same reason for centuries.
Why is there an 'and' in the middle?+
"One hundred and one" is the form cheques and contracts use, and it is standard British usage; American English often drops it. The 'and' goes after the hundreds only, never between a thousand and a hundred.
Why does Russian look so much more complicated?+
Because it is. The currency's ending depends on the last digit — one rouble, two roubles, five roubles — and the numeral itself changes gender with what it counts: thousands are feminine, millions are masculine. Getting this right is the main thing this tool does; the English side is the easy half.
How is the fraction handled?+
Two digits, rounded on the third. The amount is split as text rather than parsed into a floating-point number, so 0.29 stays twenty-nine cents instead of becoming twenty-eight — the classic binary-fraction bug in money code.
Can I share the result?+
The address bar carries the amount and every setting, so copying the link gives someone the same output. Nothing is sent to a server either way.