JSON Minifier
Strip every optional byte from a JSON document and see what you saved.
Validate an IBAN's length, country and mod-97 checksum, and generate test ones.
The IBAN Validator checks the country code, the length that country uses, the character set and the mod-97 checksum separately, breaking the number into its parts — and it generates structurally valid test IBANs too.
An IBAN encodes a country, two check digits and a national account number, and the check digits are computed with a mod-97 operation over the whole thing rearranged. That catches essentially every typo, which is why the format exists.
This checks all of it: that the country code is one that issues IBANs, that the length matches what that country uses — they vary from 15 characters in Norway to 32 in Saint Lucia — that the characters are legal, and that the checksum holds. Each part is broken out so you can see the country, the check digits and the national account number separately. There is also a generator for structurally valid test IBANs.
A wrong country, a wrong length and a failed checksum are three different problems and get three different messages.
All 70-odd IBAN countries, from Norway’s 15 characters to Saint Lucia’s 32 — a length check alone catches most typos.
Computed properly in chunks, because the value exceeds any native integer type.
Country, check digits and the national account number, shown separately and formatted in groups of four.
Structurally valid numbers for any supported country, for filling a form in a test environment.
Spaces and hyphens are ignored, and case does not matter.
Country, length, characters and checksum are each assessed separately.
Country code, check digits and the national account number, broken out.
A structurally valid IBAN for whichever country you need.
No. The checksum proves the number is well-formed and has not been mistyped. Whether an account exists behind it can only be established by the banking system.
The first four characters move to the end, letters become numbers by their position in the alphabet plus nine, and the whole value modulo 97 must equal 1. It is remarkably good at catching transpositions.
Because each country kept its existing account number format and added the country code and check digits in front. Norway's is 15 characters and Saint Lucia's is 32.
No. It is structurally valid and corresponds to no account, so a transfer would be rejected. It is for testing a validator or filling a form in a test environment.
What people who use the IBAN Validator think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the IBAN Validator. It takes half a minute and no account.
Write the first reviewStrip every optional byte from a JSON document and see what you saved.
Draw a grid layout and get the CSS, including named template areas.
Turn a JSON object into a TOML document with proper tables and arrays of tables.
Convert tab-separated data — or a spreadsheet paste — straight into JSON.
Encode and decode Base58 in the Bitcoin, Ripple or Flickr alphabets.
Identify a UUID's version and variant, and extract its timestamp.
Shape corners individually, including the elliptical slash syntax.
Reformat a MAC address between every notation, and decode what it means.