{
  "slug": "iban-validator",
  "name": "gizza-ai/iban-validator",
  "version": "0.1.0",
  "title": "IBAN Validator — Check & Parse an IBAN — gizza.ai",
  "description": "Validate an IBAN with the mod-97 checksum and parse out the country, bank, and account — instantly, in your browser. Nothing is uploaded, free.",
  "tags": [
    "iban validator",
    "iban checker",
    "validate iban",
    "mod 97",
    "bank account number",
    "iso 13616"
  ],
  "category": "data",
  "urls": {
    "page": "https://gizza.ai/tools/iban-validator/",
    "markdown": "https://gizza.ai/tools/iban-validator/index.md",
    "descriptor": "https://gizza.ai/tools/iban-validator/tool.json",
    "deep_link_example": "https://gizza.ai/tools/iban-validator/?iban=GB82%20WEST%201234%205698%207654%2032"
  },
  "cli": "gizza tool iban-validator \"GB82 WEST 1234 5698 7654 32\"",
  "tool": {
    "description": "Validate an IBAN (International Bank Account Number, ISO 13616): checks the two-letter country code, the country-specific length, and the ISO 7064 mod-97 checksum. Spaces are ignored. Returns whether it's valid, the normalized and 4-block-formatted IBAN, the country and code, the check digits, the BBAN, the total length, and — for common countries — the bank code and account number parsed out of the BBAN.",
    "parameters": {
      "additionalProperties": false,
      "properties": {
        "iban": {
          "description": "The IBAN to validate, e.g. \"GB82 WEST 1234 5698 7654 32\". Spaces are ignored and letters are upper-cased.",
          "type": "string"
        }
      },
      "required": [
        "iban"
      ],
      "type": "object"
    }
  }
}