Hungarian Currency in Words

1234 Ft → 'ezerkétszázharmincnégy forint' — spell HUF amounts in Hungarian

Convert Hungarian forint (HUF) amounts into written words, following Hungarian number spelling and the rule that numbers from 2000 up are hyphenated at the thousands boundary. Fillér is obsolete, so amounts are whole forints.

How are Hungarian numbers written as words?

Hungarian builds compound number words: egy (1), tíz (10), száz (100), ezer (1000), millió (1,000,000). Smaller parts are written joined together, e.g. kétszázharmincnégy = 234. The currency word forint is added after the number.

This tool converts a Hungarian forint (HUF) amount into its written-out Hungarian words, following standard number-spelling rules including the hyphen-at-thousands rule. It then appends the currency word forint.

How it works

Hungarian numerals are built from a small set of roots:

0 nulla   1 egy   2 kettő/két   3 három   4 négy   5 öt
6 hat     7 hét   8 nyolc       9 kilenc  10 tíz   20 húsz
100 száz  1000 ezer  10^6 millió  10^9 milliárd

Numbers are composed by concatenation: 234 = kétszázharmincnégy (két·száz·harminc·négy). As in English, the multiplier one is dropped before száz and ezer — so 100 is száz and 1000 is ezer, while 200 is kétszáz and 2000 is kétezer. Before a noun-like position the form két is used instead of kettő (e.g. kétszáz, not kettőszáz).

The hyphen rule

Hungarian orthography hyphenates large numbers at the thousands boundary when the value is above 2000 and not a round thousand. So:

  • 1234 → ezerkétszázharmincnégy (under 2000 → written solid)
  • 2000 → kétezer (round thousand → no hyphen)
  • 2001 → kétezer-egy (above 2000 → hyphen at the thousands break)
  • 1 234 567 → egymillió-kétszázharmincnégyezer-ötszázhatvanhét

The algorithm splits the number into groups of millions/thousands/units, spells each group, joins the lower three-digit groups, and inserts hyphens at each group boundary when the overall value exceeds 2000.

Notes

The fillér subunit (1/100 forint) was demonetised in 1999, so amounts are whole forints and no decimal part is spelled. Everything is computed in your browser — nothing is sent anywhere.