Danish Currency in Words

1.234,56 kr → 'ettusinde to hundrede og fireogtredive kroner og 56 øre'

Convert DKK amounts into written Danish words in your browser. Handles the vigesimal (base-20) number system used for 50–99 — halvtreds, tres, halvfjerds, firs, halvfems.

Why are Danish numbers 50–99 unusual?

Danish uses a vigesimal (base-20) counting system inherited from Old Norse. Fifty is halvtreds (half of the third twenty), sixty is tres (three twenties), seventy is halvfjerds, eighty is firs and ninety is halvfems.

The Danish Currency in Words tool spells out kroner-and-øre amounts in correct written Danish — the form often required on cheques, contracts and formal invoices. Danish number words are famous for their vigesimal (base-20) structure, which makes the tens from 50 to 99 look very different from their English equivalents. This converter handles that system automatically and runs entirely in your browser.

How it works

Danish builds numbers from units, tens, hundreds and thousands, but with two twists. First, units are spoken before tens and joined by og (“and”): 21 is enogtyve (one-and-twenty) and 34 is fireogtredive (four-and-thirty). Second, the tens 50–90 are based on twenties:

  • 50 = halvtreds — literally “half of the third twenty” (2.5 × 20)
  • 60 = tres — “three twenties” (3 × 20)
  • 70 = halvfjerds — “half of the fourth twenty” (3.5 × 20)
  • 80 = firs — “four twenties” (4 × 20)
  • 90 = halvfems — “half of the fifth twenty” (4.5 × 20)

Hundreds use hundrede and thousands use tusinde, with et/ettusinde for one thousand. Danish inserts og before the final unit group, so 1.234 becomes ettusinde to hundrede og fireogtredive. The krone amount is spelled in full and the øre are shown as a two-digit figure followed by øre.

Example

The amount 1.234,56 kr is read as 1234 kroner and 56 øre:

  • 1234 → ettusinde to hundrede og fireogtredive
  • 56 → kept as the figure 56, labelled øre

So the full written form is “ettusinde to hundrede og fireogtredive kroner og 56 øre”.

Notes

Danish uses a dot as the thousands separator and a comma as the decimal separator (1.234,56), the reverse of English. This tool accepts either a comma or a dot before the øre and ignores thousands separators. Everything runs locally — your amounts are never sent to a server.