FERRAMENTAS / ID & DINHEIRO

Gerador de IBAN para testes

IBAN Generator — test data only

Gera IBAN portugueses fictícios mas corretos na estrutura (PT50 + 21 dígitos), para testar formulários, validações e integrações SEPA sem usar contas de pessoas reais. Estes números não pertencem a ninguém.

· ATUALIZADO JUNHO 2026 ·3 MIN ·FONTES OFICIAIS
EM RESUMO
Estrutura
PT50 + banco(4) + balcão(4) + conta(11) + 2 dígitos
Comprimento
25 caracteres (21 dígitos no NIB/BBAN)
Validação
Módulo 97 (ISO 7064) + 2 dígitos nacionais
Natureza
Fictício, só para testes
Aleatório Escolher
Código de banco com 4 dígitos, p. ex. 0002, 0033, 0010.
5 +
Espaçado Compacto
RESULTADO
    Dados de teste — não são contas reais.

    Como funciona

    Um IBAN português tem 25 caracteres: o prefixo PT, dois dígitos de controlo internacionais e o NIB de 21 dígitos (banco, balcão, número de conta e dois dígitos de controlo nacionais). O gerador escolhe os campos — ao acaso ou com o banco que indicar — e calcula os quatro dígitos de controlo pela mesma fórmula módulo 97 (ISO 7064) que os bancos usam. O resultado passa em qualquer validador, mas é puramente fictício.

    1. 1
      Monta o NIB base
      Banco (4) + balcão (4) + número de conta (11). Pode fixar o banco; o resto fica aleatório.
    2. 2
      Dígitos nacionais
      Pega em banco+balcão+conta com "00" no fim, faz módulo 97 e calcula 98 menos o resto, com dois algarismos.
    3. 3
      Dígitos do IBAN
      Move "PT00" para o fim (P=25, T=29, 00), aplica módulo 97 ao conjunto e faz 98 menos o resto.

    Perguntas frequentes

    Estes IBAN dão para receber ou enviar dinheiro?
    Não. São números fictícios que só respeitam a matemática do formato português. Não estão ligados a nenhuma conta real, banco ou pessoa. Servem para preencher campos em ambientes de teste, não para movimentar dinheiro.
    Para que serve um gerador de IBAN?
    Quem desenvolve software de pagamentos, faturação ou contabilidade precisa de IBAN bem formados para testar formulários, validações e integrações SEPA — sem usar dados bancários de pessoas reais. Gerar números fictícios mas estruturalmente corretos evita expor contas verdadeiras durante o desenvolvimento.
    Como são calculados os dígitos de controlo?
    Há dois cálculos. Primeiro os 2 dígitos nacionais (no fim do NIB): pega-se em banco+balcão+conta seguidos de "00", calcula-se o resto da divisão por 97 e faz-se 98 menos esse resto. Depois os 2 dígitos do IBAN: move-se "PT00" para o fim (P=25, T=29, 00), calcula-se o módulo 97 do conjunto e faz-se 98 menos o resto. É o algoritmo ISO 7064 padrão.
    Posso escolher o banco?
    Sim. Pode deixar tudo aleatório ou fixar o código de banco (os 4 primeiros dígitos), por exemplo 0002, 0033 ou 0010. Os dígitos de controlo são sempre recalculados para que o IBAN passe em qualquer validador.
    Um IBAN válido na fórmula corresponde a uma conta a sério?
    Não necessariamente. Passar no módulo 97 só significa que está bem construído. Pode, por coincidência, coincidir com uma conta existente — daí a regra de ouro: usar IBAN gerados apenas para testes técnicos, nunca para se fazer passar por titular de uma conta.
    FONTES OFICIAIS
    AVISO
    Os IBAN gerados são fictícios e destinam-se exclusivamente a testes de software. Não estão ligados a nenhuma conta real e podem, por coincidência, coincidir com um IBAN existente. Usar um IBAN que não lhe foi atribuído para receber pagamentos, abrir serviços ou se identificar perante terceiros ou o Estado é fraude e é punível por lei. Isto não é aconselhamento financeiro.