Hungarian Number to Words

Converts integers to Hungarian words (kétszáz, ezer, millió)

Converts whole numbers into Hungarian words, writing values below 2000 as one closed compound and hyphenating thousand-groups above, with the kettő and két distinction before scale words. Runs in your browser.

When does Hungarian use hyphens in numbers?

Hungarian writes numbers below 2000 as a single closed compound, such as ezerkétszázharmincnégy for 1234. From 2000 upward the convention is to join the thousand-groups with hyphens, which keeps long numbers readable.

The Hungarian Number to Words tool spells out a whole number in Hungarian, the way it appears on cheques, contracts, and in language exercises. Hungarian numbers have a few features that trip up learners: a closed-compound spelling below 2000, hyphenated groups above, and the two-form kettő / két alternation.

How it works

The tool decomposes the number into millions, thousands, and the final group below 1000, then builds each group from a fixed table. Ones are egy, kettő, három…; the teens use the prefix tizen- (tizenegy = 11) and the twenties huszon- (huszonegy = 21). Tens are tíz, húsz, harminc, negyven…, hundreds use száz, thousands ezer, and millions millió.

Two key rules

Hungarian writes numbers below 2000 as one closed compound (1234 → ezerkétszázharmincnégy) and hyphenates the thousand-groups from 2000 upward. Separately, the digit two has two forms: kettő stands alone or ends a number, but két appears before a magnitude word, so 200 is kétszáz and 2000 is kétezer, not kettőszáz.

234   →  kétszázharmincnégy
1234  →  ezerkétszázharmincnégy
2345  →  kétezer-háromszáznegyvenöt

Tips and notes

  • Commas and spaces in your input are ignored, so 1 234 and 1234 work the same.
  • The supported range is 0 to 999,999,999; decimals and negatives are not converted.
  • Below 2000 the output is one unbroken word; that is correct Hungarian orthography, not a bug.