Time/Numbers

Number to Words

Convert a number into text (in Ukrainian, Russian, or English), with an optional currency-amount mode for hryvnia, dollar, euro, or ruble.

Language

In currency mode, the fractional part (after "." or ",") shows kopecks/cents as digits — up to 2 places. Maximum: ±999,999,999,999,999.


                    

Spelling out a number (for a contract amount or a check, say) needs grammatical agreement — gender, case, plural forms — which makes it slow and error-prone to write by hand. This tool generates the correct spelled-out text automatically.

How to use it

Common uses

Things to keep in mind

Spelling out a currency amount involves grammatical agreement between the number and the unit name (one dollar, two dollars, five dollars) — trickier than simply writing a number as words.

Agreement rules differ between languages — the same number can agree with a noun differently in Ukrainian, Russian, or English.

Article about this tool: Number to words: why turn digits into text

Frequently asked questions

Which languages can a number be spelled out in?

Ukrainian, Russian, and English — each language has its own rules for declining and agreeing numerals, which the tool applies automatically.

What's the maximum number that can be converted to text?

Up to ±999,999,999,999,999 (nearly a quadrillion) — this limit keeps the result correct and readable.

How is the fractional part shown in currency mode?

The whole part is spelled out in words, while the fractional part (up to two digits after the decimal point) is shown as digits, like cents — the same way amounts are typically written out in documents.

Why doesn't "billion" always mean the same amount in every language?

English today uses the "short scale," where billion = 10⁹ — but that wasn't always the case, and some languages still use the "long scale," where their own term for 10⁹ (e.g. "milliard") differs from the term for 10¹². This historical split is a common source of translation errors for large sums.

Are negative numbers supported?

Yes, a negative number gets the word "minus" (or the equivalent in the selected language) prepended, and the rest of the spelling follows the same agreement rules as a positive number.

Articles: Time/Numbers

Unix time: why computers count time from 1970

Why January 1, 1970 became the reference point for time in most computer systems.

Cron expressions: how to decode a task schedule

How to decode an expression like */15 * * * * and know exactly when the job will run.

Number systems: why binary, octal, and hexadecimal exist

Why the color #FF5733 in CSS is written in hexadecimal digits instead of decimal.

Bitwise operations: how AND, OR, and XOR work at the bit level

How bitwise AND differs from logical AND, and why you'd operate on individual bits of a number at all.

Date difference: why counting days is trickier than it looks

Why naively subtracting dates can give the wrong result because of leap years.

Age calculation: why it's not just subtracting years

Why simply subtracting birth years can give an age one year higher than the real one.

Time zones: why UTC isn't the same thing as GMT

Why UTC never changes twice a year, while London time (GMT/BST) does.

Duration calculator: how to correctly add up hours, minutes, and seconds

Why adding minutes and seconds requires "carrying" the remainder to the next place, just like in decimal addition.

ISO 8601 duration: how to write a duration in a standard format

Why PT1H30M means "1 hour 30 minutes," not "1 minute 30 hours."

Week number: why different countries count weeks differently

Why January 1 sometimes falls into week 52 or 53 of the previous year under the ISO 8601 standard.

Roman numerals: how a system with no zero and no place value works

Why IV means 4, not 6, and how the subtraction rule works in Roman numerals.

IEEE 754: why 0.1 + 0.2 doesn't equal 0.3 in code

Why almost every programming language prints 0.1 + 0.2 as 0.30000000000000004.