ing iban calculator

ING IBAN Calculator (NL)

Use this tool to generate a Dutch ING IBAN from a 10-digit account number, or validate any IBAN checksum. Everything runs locally in your browser.

Generate ING IBAN


Validate IBAN

Tip: You can paste IBANs with spaces. The calculator will normalize formatting automatically.

What is an ING IBAN calculator?

An ING IBAN calculator helps you build and verify International Bank Account Numbers (IBANs) used for bank transfers. In the Netherlands, ING IBANs follow a specific structure. Instead of manually calculating check digits (which is error-prone), this calculator automates the process and gives you a properly formatted result.

If you work with invoices, payroll, direct debit setup, SEPA transfers, or business accounting, a reliable IBAN tool can save time and reduce payment failures.

How Dutch ING IBANs are structured

A Dutch IBAN has 18 characters and follows this pattern:

NLkk INGB aaaaaaaaaa

  • NL = country code (Netherlands)
  • kk = two check digits
  • INGB = ING bank code
  • aaaaaaaaaa = 10-digit account number

Those two check digits are not random. They are mathematically computed using the standard IBAN checksum algorithm (modulo 97).

How this calculator works

1) Generation mode

When you enter a 10-digit ING account number, the calculator:

  • Creates the BBAN by combining INGB and your account number
  • Appends country and temporary check digits (NL00)
  • Converts letters to numbers (A = 10 ... Z = 35)
  • Calculates the modulo 97 remainder
  • Computes final check digits as 98 - remainder

The result is shown both as a compact IBAN and in human-friendly grouped format.

2) Validation mode

Validation performs the inverse process:

  • Removes spaces and punctuation
  • Moves first four characters to the end
  • Converts letters to numbers
  • Runs modulo 97 check

If the remainder is exactly 1, the IBAN checksum is valid.

Why an IBAN checksum matters

Even a small typo in an IBAN can cause failed payments, delays, or returned transfers. Checksum validation catches most typing mistakes before you send money. This is especially useful when:

  • Entering supplier bank details manually
  • Collecting customer IBANs in forms
  • Migrating records between systems
  • Performing payment batch checks

Common mistakes this tool helps prevent

  • Missing or extra digits in the account number
  • Wrong check digits
  • Accidental character swaps
  • Spaces in the wrong places
  • Incorrect bank code when expecting ING accounts

Best practices for using IBAN calculators

Double-check beneficiary names

An IBAN can be valid but still belong to a different person or company. Always verify beneficiary details through trusted channels.

Use secure data handling

Bank details are sensitive information. Prefer tools that run locally or over secure HTTPS, and avoid sharing account numbers in unsecured chats or email threads.

Store normalized format

For databases, use uppercase without spaces (for consistency). For display in UI or documents, use grouped format for readability.

Quick FAQ

Does a valid IBAN guarantee the account exists?

No. A valid IBAN means the structure and checksum are correct. It does not prove that the account is open or owned by the expected beneficiary.

Can I use this for non-ING IBANs?

Validation mode supports any IBAN format checksum. Generation mode in this page is specifically designed for Dutch ING account numbers.

Why do some IBANs include spaces?

Spaces are only for readability. Payment systems typically remove them and process IBANs as a continuous string.

Final note

This ING IBAN calculator is ideal for quick checks, admin workflows, and educational use. For mission-critical payments, combine checksum validation with internal approval steps and beneficiary verification policies.

🔗 Related Calculators