Number to Words in Italian

Spell any number in Italian words — instantly, in your browser.

Convert numbers to Italian words with correct vowel elision and accents (ventuno, ventitré, trentotto). Free, private, and 100% client-side — nothing is uploaded. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

Why is 23 written ventitré with an accent?

In Italian, tre takes an accent (tré) when it ends a compound number, so 23 is ventitré and 43 is quarantatré.

This tool spells any whole number into Italian words (numero in lettere), applying the language’s two classic spelling rules automatically. It runs entirely in your browser.

How it works

Italian numbers below a million are written as a single concatenated word. Two vowel rules keep the spelling correct:

  • A tens word drops its final vowel before uno (1) and otto (8)venti + uno = ventuno, trenta + otto = trentotto.
  • tre takes an accent (tré) when it ends a compound number — 23 is ventitré, 43 is quarantatré.

Example

NumberItalian
21ventuno
23ventitré
38trentotto
345trecentoquarantacinque

So 1234 spells out as milleduecentotrentaquattro.

Everything happens in your browser. Nothing you type is uploaded anywhere.

When you need to write numbers in Italian words

Italian law and formal conventions require numbers written in full words in several contexts:

  • Cheques (assegni) — the amount must appear in full Italian words
  • Legal contracts — sums of money are typically spelled out to prevent tampering or ambiguity
  • Formal documents — invoices, notarial acts, and official correspondence often require numbers in lettere alongside digits
  • Italian language learning — understanding Italian number spelling is essential for listening comprehension, since spoken numbers follow the same concatenation rules

The concatenation rule in depth

Italian numbers below one million are written as a single word. The construction is additive:

  • Start with hundreds: cento (100), duecento (200) … novecento (900)
  • Add thousands: mille (1,000), duemila (2,000) — note millemila in the plural
  • Add hundreds again, then tens (with vowel elision), then units (with accent on tre)

For example, 2,345 is built as:

  • duemila (2,000) + trecento (300) + quaranta (40) + cinque (5)
  • = duemilatrecentoquarantacinque

And 2,023 is: duemila + venti + tré (with elision: venti drops the final vowel before tre to give ventiventi, but tre takes the accent) = duemilaventitré

The tens + uno/otto elision rule, explained

This rule trips up Italian learners consistently. When a tens word (venti, trenta, quaranta, cinquanta, sessanta, settanta, ottanta, novanta) precedes uno or otto, the tens word drops its final vowel:

Tens + unitBefore elisionCorrect form
20 + 1ventiunoventuno
20 + 8ventiottoventotto
30 + 1trentaunotrentuno
30 + 8trentaottotrentotto
40 + 1quarantaunoquarantuno
80 + 1ottantaunoottantuno

Note: ottanta (80) already ends in a, so 81 is ottantuno (dropping the a). The same rule applies across all the tens.

Scale words: milione and miliardo

Above 999, Italian switches to separate words for scale:

  • 1,000 = mille (one word combined with what follows)
  • 1,000,000 = un milione (separate word; milioni in the plural)
  • 1,000,000,000 = un miliardo (separate word; miliardi in the plural)

Note that Italian uses miliardo (10⁹) rather than the English “billion”, which can cause confusion in translation. This converter handles scale words correctly for numbers up to 12 digits.