Validador e Formatador de IBAN

Check whether an IBAN has a valid country length and mod-97 checksum, and format it into readable 4-character blocks.

Por Marshkalk

Escreva ou cole um IBAN para o verificar.

O antigo NIB português continua dentro do seu IBAN

Antes da migração obrigatória para o SEPA em fevereiro de 2014, as contas portuguesas eram identificadas pelo NIB (Número de Identificação Bancária): 4 dígitos de banco, 4 de balcão, 11 do número de conta, e 2 dígitos de controlo próprios do sistema português. O IBAN português não substitui o NIB, envolve-o: os 21 últimos caracteres de um IBAN PT reproduzem exatamente o NIB, precedidos do prefixo PT e de 2 dígitos de controlo IBAN calculados segundo a norma ISO 13616. Daí o comprimento fixo de 25 caracteres para qualquer IBAN português.

Como funciona o dígito de controlo

Os 2 dígitos de controlo logo a seguir ao código do país são calculados deslocando os primeiros 4 caracteres (código do país e dígitos de controlo) para o fim da cadeia, convertendo cada letra num número de 2 algarismos (A = 10 até Z = 35), e tratando o conjunto como um único número grande cujo resto ao dividir por 97 deve ser exatamente 1. Esta única regra aritmética deteta a grande maioria dos erros de digitação, incluindo dígitos trocados ou um dígito de controlo errado.

Limites desta ferramenta

Um IBAN estruturalmente válido não prova que a conta existe, está ativa, ou pertence à pessoa esperada. Alguns códigos de país são raros ou foram adicionados recentemente ao registo IBAN e podem não ser reconhecidos aqui apesar de serem tecnicamente válidos. Para uma transferência real, um banco português também verifica o nome do titular antes de executar a operação.

Comprimento do IBAN por país, alguns exemplos

PaísCódigoComprimento
PortugalPT25
FrançaFR27
AlemanhaDE22
Reino UnidoGB22
EspanhaES24
BélgicaBE16