Netherlands BSN Validator (Burgerservicenummer)

Check a Dutch BSN with the official elfproef (11-test).

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

The Burgerservicenummer (BSN) is the Dutch citizen service number, used across tax, healthcare and government services in the Netherlands. This validator checks whether an 8- or 9-digit BSN is structurally correct using the official elfproef (eleven-test) checksum — entirely in your browser.

How it works

The BSN is normalised to 9 digits (an 8-digit number is left-padded with a leading zero). Each digit is multiplied by a fixed weight, with the final digit weighted -1:

sum = d₁×9 + d₂×8 + d₃×7 + d₄×6 + d₅×5 + d₆×4 + d₇×3 + d₈×2 + d₉×(-1)

The BSN is valid when that weighted sum is non-zero and divisible by 11.

Example

Take the test number 111222333:

Digit111222333
Weight98765432-1
Product9871210896-3

The products sum to 66, which is non-zero and exactly divisible by 11 (66 ÷ 11 = 6), so this number passes the elfproef.

Privacy-first: your BSN is processed entirely in your browser — nothing is uploaded or sent anywhere. The tool validates the documented format only and does not query any government database.

Ad placeholder (rectangle)