1001Ferramentas
🇪🇸 Validadores

Validador IBAN Espanhol (ES)

Valida IBAN da Espanha (ES) checando comprimento 24 e dígito verificador mod-97.

Entendendo o IBAN espanhol

O IBAN (International Bank Account Number, norma ISO 13616) identifica uma conta bancária no mundo todo. Começa com um código de país de 2 letras, seguido de 2 dígitos verificadores e, então, um BBAN específico de cada país. O IBAN espanhol tem sempre comprimento fixo de 24 caracteres e começa com ES.

A Espanha faz parte da zona SEPA, então o IBAN é o identificador padrão para transferências em euros dentro do país e entre fronteiras.

Estrutura de um IBAN espanhol

Depois de ES e dos 2 dígitos verificadores, o BBAN de 20 dígitos se divide em quatro partes:

  • Entidad — código do banco com 4 dígitos.
  • Oficina (sucursal) — código da agência com 4 dígitos.
  • Dígitos de control (DC) — verificação nacional de 2 dígitos.
  • Número da conta — 10 dígitos.

Exemplo: ES91 2100 0418 4502 0005 1332. A forma doméstica antiga, o CCC (Código Cuenta Cliente), é exatamente esses 20 dígitos.

Como funciona a validação

A verificação no nível do IBAN usa o algoritmo mod-97 (ISO 7064, MOD 97-10): mova os 4 primeiros caracteres para o final, substitua as letras por dois dígitos (A=10 … Z=35), leia tudo como um único inteiro e confirme que o inteiro mod 97 é igual a 1. Os dois dígitos de control são uma verificação nacional à parte, aplicada dentro do CCC.

Pegadinhas comuns

  • Deixar de fora os dois dígitos de control — eles ficam entre o código da agência e o número da conta.
  • Contar os espaços no comprimento: um IBAN espanhol válido tem 24 caracteres sem espaços.
  • Confundir o código da entidad com um código BIC/SWIFT — são identificadores diferentes.
  • Supor que um checksum válido significa que a conta existe: o mod-97 só prova a estrutura e os dígitos verificadores.

FAQ

Quantos caracteres tem um IBAN espanhol? Exatamente 24, começando com ES.

O que é o CCC? O Código Cuenta Cliente — o antigo código de conta doméstico de 20 dígitos que hoje forma o BBAN espanhol.

Um IBAN válido garante que a conta é real? Não. A validação confirma apenas o formato e o checksum.

Ferramentas Relacionadas