/tall-til-ord

Norwegian Number to Words (amount in letters)

Write numbers in Norwegian words, and amounts as kroner and øre for invoices, cheques and contracts.

In words

As amount (kroner og øre)

How it works

Enter a number and it is written out in Norwegian words. The amount form ("ett tusen to hundre og femti kroner og 00 øre") is useful on invoices, cheques and contracts. Decimals are interpreted as øre. The numbers are always written in Norwegian regardless of the language choice, since this is meant for Norwegian amounts.

About this tool

Number-to-words writes a number out in Norwegian words and provides an amount form ("ett tusen to hundre og femti kroner og 00 øre") suitable for invoices, cheques and contracts where the amount must appear both in figures and words. The tool supports integers and decimals (interpreted as øre), from zero to the trillion range. The words are always in Norwegian since this is meant for Norwegian amounts. All local, no server.

How to use it

  1. Enter a number (integer or with decimals).
  2. The word form appears immediately.
  3. The amount form adds "kroner og NN øre".
  4. Copy the result with the copy button.

Examples

Invoice amount
Input1250
Output«Ett tusen to hundre og femti kroner og 00 øre»
With øre
Input4999.50
Output«Fire tusen ni hundre og nittini kroner og 50 øre»
Decimals are interpreted as øre and are always shown with two digits. 100 øre = 1 krone. Amounts with more than two decimals are rounded to the nearest whole øre by normal rounding (0.5 rounds up).

Common use cases

  • Filling out cheques and bank giros with amounts in words.
  • Contracts where the amount must be in both figures and words.
  • Paper invoices where words guard against tampering.
  • Wills, deeds of gift and other legal documents.
  • Norwegian-language learning resources for number words.

Frequently asked questions

Why are the words always in Norwegian?
The tool is made for Norwegian amounts where the output goes into official documents (invoices, cheques, contracts) with Norwegian krone notation. Writing "one thousand two hundred and fifty kroner" in English or Swedish makes no legal sense; it’s the Norwegian text that is the binding reference. The UI is translated to 7 languages for usability, but the output text is fixed Norwegian. For other-language words use a localized tool.
How large a number can I enter?
The tool handles numbers up to the trillion range (10^12 in short/long-scale terms). Scales are: tusen (thousand), million, milliard (10^9), billion (10^12). Even larger numbers (billiard, trillion) are rare in amount contexts and not supported. Note that Norwegian uses "long scale" (European convention) where billion = 10^12 (not 10^9 as in US English), so be careful when translating.
Is this legally binding as an amount form?
Yes, in practice. On cheques, promissory notes and contracts it’s common to write the amount in both figures and words, with words taking precedence if there’s a discrepancy. The format "X kroner og NN øre" is not mandated by law but widely accepted as clear and unambiguous. Still verify your documents against requirements from your bank, lawyer or accountant, and check the text is correct before signing. Auto-generated text must always be cross-checked against the numeric amount.
Does the tool use Bokmål or Nynorsk?
Bokmål. The number words are standard Bokmål forms ("ett", "to", "tre", "tjue", "hundre", "tusen"). Nynorsk has some variants (e.g. "eitt" instead of "ett"), but most numbers are identical or very similar. For legal documents in Nynorsk you’ll need to adapt manually (especially "ett" → "eitt" where relevant).

Technical background

Algorithm builds the number recursively: (1) under 100 uses a dictionary for 0-19 and tens for 20-99, joined without connectors (e.g. "tjueen"). (2) Under 1000 adds hundreds ("ett hundre", "to hundre" etc.) followed by "og" if there’s a remainder under 100. (3) Above 1000 uses scales: tusen (10^3), million (10^6), milliard (10^9). For each scale you pick count and unit word in singular (million) or plural (millioner). Finally "og" is inserted before the remainder if it’s under 100. Amount: integer part uses toWords and is joined with " kroner og NN øre" where NN is two-digit for the øre part, rounded from decimals. UI labels are in 7 languages, but number words are Norwegian (Bokmål). Works up to 10^12. All in-browser, no data sent.