๐ซ๐ฎ๐ธ๐ช๐ณ๐ด๐ฉ๐ฐ Nordic Business ID Validator
Check a Finnish Business ID (Y-tunnus), a Swedish organisationsnummer, a Norwegian organisasjonsnummer or a Danish CVR number: check digit, normalised format, VAT number and a link to the official registry. Everything runs locally in your browser.
Spaces, hyphens and the FI / SE / NO / DK prefix are accepted (also SEโฆ01 and NOโฆMVA). With a country selected, enter the number without its last digit to calculate the check digit.
โน๏ธ This tool checks the format and check digit only. It does not query any registry: to confirm that a company exists, is active or is registered for VAT, open the official registry link (YTJ, Bolagsverket, Brรธnnรธysundregistrene, Virk) or the EU VIES service. For other EU VAT numbers, use the EU VAT Number Validator.
Support TinyToolWeb
Help us keep these tools free and ad-free!
About the Nordic Business ID Validator
Finland, Sweden, Norway and Denmark each give companies a short national number with a check digit: the Y-tunnus, the organisationsnummer, the organisasjonsnummer and the CVR number. The same number is used for tax, VAT and the trade register, so a single typo breaks an invoice, a payment or a customer record.
This tool recognises the country, verifies the check digit and the structural rules of each format, shows the normalised number and derives the VAT number, without sending anything to a server.
Key Features
- Four countries: Finland, Sweden, Norway and Denmark, with automatic detection or a manual choice.
- Precise errors: wrong length, wrong check digit (with the expected one), impossible first digit or date.
- Swedish sole traders: a personnummer used as a business number is recognised and labelled as such.
- VAT number: FI + 8 digits, SE + 10 digits + 01, NO + 9 digits + MVA, DK + 8 digits.
- Calculator and generator: find a missing check digit or create fictitious test numbers.
How to Use the Tool
- Step 1: Paste the number, with or without spaces, hyphens or VAT prefix.
- Step 2: Leave Auto selected, or choose the country. An 8-digit number can be Finnish or Danish: both checks are shown.
- Step 3: Read the result, copy the normalised number with ๐ and open the registry link to confirm the company.
- Step 4: To calculate a check digit, select the country and enter the number without its last digit.
Formats and Check Digits
| Country | Number | Format | Check | VAT |
|---|---|---|---|---|
| ๐ซ๐ฎ Finland | Y-tunnus | 1234567-8 | Weights 7, 9, 10, 5, 8, 4, 2; remainder r mod 11: 0 โ 0, 1 โ never issued, else 11 โ r | FI12345678 |
| ๐ธ๐ช Sweden | Organisationsnummer | NNNNNN-NNNN | Luhn on 10 digits; third digit โฅ 2 for legal entities, first digit = group | SE + 10 digits + 01 |
| ๐ณ๐ด Norway | Organisasjonsnummer | 9XX XXX XXX | Weights 3, 2, 7, 6, 5, 4, 3, 2; 11 โ r, 11 โ 0, 10 โ never issued; starts with 8 or 9 | NO + 9 digits + MVA |
| ๐ฉ๐ฐ Denmark | CVR number | 8 digits | Weights 2, 7, 6, 5, 4, 3, 2, 1; sum divisible by 11; never starts with 0 | DK + 8 digits |
Old Finnish IDs with only 6 digits before the hyphen are completed with a leading zero (123456-7 โ 0123456-7). Swedish numbers may also appear with 12 digits: 16 + organisation number, or the century (19/20) + personnummer. Swedish group numbers: 1 estates, 2 state, regions and municipalities, 3 foreign companies, 5 limited companies (aktiebolag), 6 simple partnerships, 7 economic associations, 8 non-profit associations and foundations, 9 trading and limited partnerships.
Common Use Cases
- Checking a Nordic supplier or customer before issuing an invoice
- Validating company numbers in a checkout, ERP or CRM form
- Cleaning imported customer data before a VAT report
- Producing fictitious test numbers for software development
Tips & Best Practices
- A correct check digit only proves the number is well formed, not that the company exists: always confirm in the registry.
- Norway is not in the EU: a Norwegian MVA number cannot be checked in VIES, only in the Brรธnnรธysund registers.
- Swedish sole traders use their personal identity number: treat it as personal data under the GDPR.
- Generated numbers have a valid check digit and may coincide with a real company: never use them as real identifiers.
Privacy & Security
The checks run entirely in your browser. Numbers are never sent to a server, stored or logged, and the registry links only open when you click them.