Skip to content

Free tool

DEAN validator

Check a Digital Euro Account Number — structure and check digits — and see exactly which part is wrong when it fails. Everything runs in your browser.

Paste a DEAN, or generate a test one. Everything is checked in your browser — nothing is sent anywhere.

What this checks

A DEAN is 18 alphanumeric characters, and the validator verifies each part independently so a failure tells you something useful:

PositionsPartRule
1–2PrefixMust be the literal EU
3–4Check digitsISO/IEC 7064 MOD 97-10 — the IBAN checksum family
5Indicator0 individual, 1 business
6–18Serial13 digits

Positions 5–18 — the indicator digit plus the serial — are the BEAN. Because the check digits use the same algorithm as the IBAN, a mistyped DEAN can be caught client-side before anything is submitted. That is what this page does: no network request is made, because none is needed.

About the test DEANs

Test data only

Generated DEANs are structurally valid and completely fictional. Only the Eurosystem issues real DEANs, through the DESP — a PSP requests an account and receives the identifier back, it never mints one. Use these for exercising validation logic, never as placeholder data anywhere near production.

Why check digits matter

MOD 97-10 catches every single-character error and virtually every transposition — the two mistakes people actually make when copying an account number. Validating locally turns a failed payment three systems downstream into a red field on a form.

For the full breakdown of the format, why a DEAN deliberately carries no routing information, and what to build around it, read DEAN explained — the IBAN of the digital euro.