Validar, decompor e calcular um IBAN
Esta calculadora de IBAN permite verificar se um IBAN é válido, decompô-lo nos seus elementos como código do país, dígitos de controlo, código do banco e número de conta, ou gerar um IBAN a partir de um código bancário e número de conta. A validação baseia-se no algoritmo internacional módulo 97 (ISO 7064).
O código de país do IBAN brasileiro é BR, que aparece nas duas primeiras posições do número, seguido dos dígitos de verificação e dos dados do banco, agência e conta. Contas brasileiras têm IBAN, embora ele seja usado principalmente em transferências internacionais.
O IBAN é usado pelos bancos de todos os países que adotaram o padrão, principalmente na Europa, além de vários países da América Latina, Oriente Médio e Norte da África, incluindo o Brasil. O código do banco está embutido no próprio IBAN, por isso a validação identifica a instituição a partir do número.
O IBAN não revela o nome do titular da conta, apenas o país, a instituição financeira e, em alguns formatos, a agência. Só o banco emissor pode confirmar a quem a conta pertence.
No Instagram, o campo IBAN aparece nas configurações de pagamentos ou de monetização e deve ser preenchido com o número completo da tua conta, sem espaços e sem pontos. Confere o IBAN no aplicativo do teu banco e valida o formato antes de salvar, porque um dígito errado faz o pagamento falhar.
É o campo em que se informa o número internacional da conta bancária que vai receber ou pagar valores ligados à conta do Instagram, como pagamentos de monetização ou cobranças de anúncios. Não é um recurso do Instagram em si, apenas o identificador da tua conta bancária.
Normalmente a falha vem do meio de pagamento: cartão recusado, dados bancários ou IBAN incorretos, limite insuficiente, bloqueio antifraude do banco ou moeda não aceita na tua região. Verifica os dados salvos nas configurações de pagamento e, se estiverem certos, fala com o banco emissor.
O Pix aparece como opção na seleção do meio de pagamento das configurações de anúncios, quando disponível para a tua conta e país. Se a opção não aparecer, só restam os meios listados no teu perfil de pagamento, como cartão ou boleto.
As causas mais comuns são conta de anúncios com restrição, meio de pagamento não verificado, dados bancários ou IBAN inválidos e recusa pelo banco. Confirma o estado da conta no Gerenciador de Anúncios e valida o IBAN informado antes de tentar de novo.
Verifica se o saldo está no perfil de pagamento correto e se a publicação atende às regras de publicidade, já que conteúdo rejeitado não pode ser turbinado mesmo com saldo. Também vale conferir se a conta de anúncios não está restrita e se o meio de pagamento principal continua válido.
O Validador de IBAN é uma ferramenta gratuita que permite verificar, decompor e até construir números IBAN (International Bank Account Number) de forma instantânea. O IBAN é o formato padronizado internacionalmente para identificar contas bancárias em transferências nacionais e internacionais, especialmente dentro do espaço SEPA. Um único caractere trocado pode fazer com que uma transferência seja rejeitada ou, pior, enviada para a conta errada. Esta calculadora ajuda a evitar esse tipo de erro antes de submeter um pagamento, poupando tempo e dinheiro.
A ferramenta funciona em dois modos: validar um IBAN já existente, confirmando que a estrutura e o dígito de controlo estão corretos, ou construir um IBAN a partir do código do banco e do número de conta, para os países cuja estrutura o permite.
O algoritmo utilizado segue as normas ISO 13616 e ISO 7064 MOD 97-10, o mesmo padrão usado por todos os bancos europeus. O processo de validação segue estes passos:
Para o modo de construção, o processo é semelhante mas inverso: junta-se o código do país, o código do banco e o número de conta (preenchidos até à largura correta para o país), acrescenta-se o código do país seguido de "00", aplica-se o mesmo módulo 97, e os dois dígitos de controlo são obtidos subtraindo o resto a 98. Esta construção só é possível em países onde o BBAN é simplesmente código do banco + número de conta, sem um dígito de controlo nacional embutido — casos da Alemanha (DE), Áustria (AT), Suíça (CH), Países Baixos (NL), Polónia (PL), Luxemburgo (LU) e Listenstaine (LI). Países como Itália, França, Espanha e Bélgica incluem o seu próprio caractere de controlo nacional (CIN, chave RIB, DC) dentro do BBAN, pelo que nestes casos a ferramenta funciona apenas em modo de validação.
Exemplo 1 — Validar um IBAN alemão: ao inserir "DE89 3704 0044 0532 0130 00", a ferramenta normaliza o valor, aplica o algoritmo MOD 97-10 e confirma que o resultado é 1, indicando que o IBAN é matematicamente válido. Além disso, decompõe-no mostrando o código do banco 37040044 e o número de conta 0532013000.
Exemplo 2 — Construir um IBAN neerlandês: se um utilizador tiver apenas o código de banco "ABNA" e o número de conta "0417164300" de uma conta nos Países Baixos, a calculadora preenche automaticamente os campos até à largura correta, calcula os dígitos de controlo e devolve o IBAN completo "NL91 ABNA 0417 1643 00".
Exemplo 3 — Detetar um erro de digitação: ao tentar validar "PT50 0002 0123 1234 5678 9015 5" (com o último dígito alterado por engano), a ferramenta calcula um resto diferente de 1 e alerta imediatamente que o IBAN é inválido, evitando que o pagamento seja enviado com dados incorretos.
| País | Código | Comprimento do IBAN | Exemplo |
|---|---|---|---|
| Alemanha | DE | 22 | DE89 3704 0044 0532 0130 00 |
| Áustria | AT | 20 | AT61 1904 3002 3457 3201 |
| Suíça | CH | 21 | CH93 0076 2011 6238 5295 7 |
| Itália | IT | 27 | IT60 X054 2811 1010 0000 0123 456 |
| França | FR | 27 | FR14 2004 1010 0505 0001 3M02 606 |
| Espanha | ES | 24 | ES91 2100 0418 4502 0005 1332 |
| Países Baixos | NL | 18 | NL91 ABNA 0417 1643 00 |
| Polónia | PL | 28 | PL61 1090 1014 0000 0712 1981 2874 |
| Portugal | PT | 25 | PT50 0002 0123 1234 5678 9015 4 |
| Turquia | TR | 26 | TR33 0006 1005 1978 6457 8413 26 |
Não. Todo o cálculo é executado localmente no seu navegador, através de JavaScript. Nenhum IBAN, código de banco ou número de conta é transmitido para servidores externos ou armazenado em qualquer base de dados. Isto torna a ferramenta segura para verificar dados sensíveis sem preocupações de privacidade.
Não. A validação através do algoritmo MOD 97-10 confirma apenas que o número está matematicamente bem formado, ou seja, que segue a estrutura correta e que o dígito de controlo bate certo. Isto não prova que a conta exista de facto no banco, nem que pertença à pessoa ou empresa indicada. É precisamente esta confusão que é explorada em fraudes de IBAN semelhante, onde um IBAN válido mas de outro titular é usado para desviar pagamentos. Confirme sempre o destinatário através de outros meios antes de transferências de valor elevado.
Isso depende da estrutura interna do BBAN (Basic Bank Account Number) de cada país. Em países como a Alemanha, Áustria, Suíça, Países Baixos, Polónia, Luxemburgo e Listenstaine, o BBAN é simplesmente código do banco mais número de conta, sem qualquer dígito de controlo nacional adicional, o que permite calcular o IBAN completo a partir desses dois dados. Já em países como Itália, França, Espanha e Bélgica, o BBAN inclui um caractere de controlo nacional próprio (como o CIN italiano, a chave RIB francesa ou o DC belga), que depende de regras específicas do sistema bancário local e não pode ser gerado apenas com o código do banco e o número de conta — por isso, para esses países, a ferramenta funciona apenas em modo de validação.