Validador de IBAN
Verifica se um IBAN está bem escrito e vê de que partes é feito.
A carregar Validador de IBAN… Se nada acontecer, ativa o JavaScript.
Um IBAN (International Bank Account Number) identifica uma conta bancária num formato aceite pelos bancos de 89 países e territórios. Começa com um código de país de duas letras e dois dígitos de controlo, seguidos do BBAN, o número de conta nacional reorganizado num formato fixo que cada país regista junto da SWIFT. A Alemanha usa 22 caracteres, a França 27, a Noruega apenas 15 e Santa Lúcia 32. Como um único carácter errado pode mandar um pagamento para o sítio errado ou fazê-lo ser devolvido dias depois, cada IBAN tem dígitos de controlo que apanham quase todos os erros de escrita. Este validador faz as mesmas verificações que o sistema de um banco antes de aceitar uma transferência e explica em linguagem simples o que está mal quando uma falha.
Perguntas frequentes
Como se calculam os dígitos de controlo do IBAN?
Um IBAN válido significa que a conta existe?
A ferramenta diz-me a que banco pertence um IBAN?
Que tipo de erros apanham os dígitos de controlo?
Porque é que o meu país não está na lista?
Porque é que um IBAN de Guadalupe ou de Jersey começa por FR ou GB?
O que são o formato de impressão e o formato eletrónico?
É seguro colar números de conta aqui?
Sobre Validador de IBAN
Cola um IBAN com ou sem espaços e a ferramenta verifica quatro coisas por ordem: que o código de país consta do registo IBAN da SWIFT, que o comprimento corresponde a esse país, que cada carácter do BBAN é do tipo certo (algarismo, letra ou qualquer um) para a sua posição e que a verificação mod-97 da ISO 13616 deixa resto 1. Quando está tudo certo, mostra a divisão em país, dígitos de controlo, código do banco e código do balcão, com as posições que cada país publica no registo, e dá-te o IBAN em formato de impressão (grupos de quatro) e em formato eletrónico (sem espaços), prontos a copiar. O separador de lote verifica uma lista inteira, um IBAN por linha, e exporta os resultados em CSV, o que dá jeito para limpar um ficheiro de fornecedores ou de salários antes de o carregar. O separador de dígitos de controlo faz o inverso: indicas um país e um BBAN e ele calcula os dois dígitos que o transformam num IBAN completo.
A lista de países é o registo completo, na versão 103 de setembro de 2026, com o IBAN de exemplo do próprio registo para cada país, para testares com formatos reais, e com os territórios ultramarinos que partilham os códigos francês, finlandês e britânico. Tudo acontece no teu navegador: os números de conta que colas nunca são enviados, registados nem guardados. Lembra-te do que um validador pode e não pode dizer. Um IBAN válido está bem formado, o que exclui erros de escrita, mas não prova que a conta existe, que está aberta nem que pertence à pessoa indicada na fatura. Para isso, usa a confirmação do nome do beneficiário do teu banco, quando existir, antes de enviares dinheiro.
O IBAN começou como uma experiência europeia
O IBAN foi concebido pelo European Committee for Banking Standards nos anos 90, quando os pagamentos entre países europeus eram lentos e caros, em parte porque cada país escrevia os números de conta de forma diferente e os erros só eram descobertos depois de um pagamento falhar. A primeira versão da ISO 13616 foi publicada em 1997, e a SWIFT passou a ser a autoridade de registo que mantém a lista oficial de formatos nacionais.
Durante anos o IBAN foi opcional, e muita gente conheceu-o em faturas de outros países. O grande impulso veio com a SEPA, a Área Única de Pagamentos em Euros: a partir de 2014 o IBAN tornou-se obrigatório para transferências e débitos diretos em euros em toda a zona euro e substituiu os formatos de conta nacionais nos pagamentos do dia a dia em quase toda a Europa. A norma espalhou-se depois muito além da Europa, para o Médio Oriente, partes de África e da América Latina, com o Brasil, a Arábia Saudita e o Paquistão entre os países que a adotaram.
A escolha do 97 é propositada. É o maior número primo com dois algarismos, e um módulo primo garante que alterar um único algarismo, ou trocar dois algarismos vizinhos, muda sempre o resto. É por isso que dois pequenos dígitos conseguem proteger um número de conta com até 34 caracteres.