BSN Validator - Check Burgerservicenummer with eleven-test
Enter a BSN number and instantly check whether it passes the eleven-test. Fully client-side — no data is stored.
Note:All generated data is entirely fictional and not suitable for use as real personal information.
How does the BSN eleven-test work?
- Take a 9-digit BSN (for 8 digits, add a 0 in front).
- Multiply each digit by its corresponding weight: 9, 8, 7, 6, 5, 4, 3, 2, -1.
- Sum all the products together.
- The sum must be divisible by 11 and must not be 0.
Example: BSN 111222333: (1×9) + (1×8) + (1×7) + (2×6) + (2×5) + (2×4) + (3×3) + (3×2) + (3×-1) = 66. 66 / 11 = 6 → valid.
Frequently Asked Questions
How does the BSN eleven-test work?
The eleven-test for a 9-digit BSN works as follows: each digit is multiplied by a weight (9, 8, 7, 6, 5, 4, 3, 2, -1 from left to right). The sum of all products must be divisible by 11 and must not be 0.
What does it mean when a BSN is valid?
A valid BSN means the number passes the mathematical eleven-test algorithm. This says nothing about whether the number has actually been assigned to a person — it only checks the format.
Can I use this to check if a BSN actually exists?
No. The validator only checks whether a BSN passes the eleven-test (the mathematical format). Whether a BSN has actually been assigned to a person can only be verified through the Municipal Personal Records Database (BRP).
Are entered BSN numbers stored?
No. The validation runs entirely in your browser (client-side). No data is sent to a server or stored.
Why do developers use a BSN validator?
Developers use BSN validators to check whether test data has been correctly generated, to test input validation, and to verify edge cases when building BSN-related functionality.