1001Ferramentas
🇵🇹Validadores

Validador de IBAN Portugal

Valida especificamente IBANs portugueses (PT50): formato e checksum mod-97. Mostra agência, conta e dígitos verificadores extraídos.

IBAN português (PT): 25 caracteres com NIB embutido

O IBAN português tem exatamente 25 caracteres e e um dos mais estruturados da Europa porque embute o legado NIB (Número de Identificação Bancaria), o formato doméstico de 21 dígitos que Portugal usou antes de 2008. Hoje o NIB e basicamente o BBAN do IBAN — qualquer conta PT pode ser expressa em qualquer um dos dois formatos dependendo do canal.

O layout e: PT (pais) + 2 digitos verificadores (mod-97-10) + 4 codigo do banco + 4 codigo do balcao + 11 numero da conta + 2 digitos de controle internos do NIB. Exemplo: PT50 0035 0000 0000 0000 0000 0.

Principais bancos portugueses e seus códigos

  • 0010 Banco BPI
  • 0033 Millennium BCP (maior banco privado)
  • 0035 Caixa Geral de Depósitos (CGD, estatal)
  • 0036 Banco Santander Totta
  • 0045 Caixa Central de Crédito Agricola Mutuo
  • 0046 Banco BIC Português (EuroBic)
  • 0079 Caixa Econômica Montepio Geral
  • 0193 Banco BNI Europa
  • 0269 Activobank (braço digital da CGD)

Validação em duas camadas: mod-97 do IBAN mais NIB interno

Um IBAN PT passa por dois testes aritmeticos. O externo e o ISO 7064 mod 97-10 padrão, igual para todo IBAN no mundo. O interno e o dígito verificador do NIB, calculado pelos bancos portugueses com soma ponderada dos 19 primeiros dígitos modulo 97 — então um erro de digitação no número da conta pode ser pego mesmo quando a conta IBAN externa fecha.

// mod-97 IBAN
move = PT50 ... -> ...PT50
letras -> digitos (P=25, T=29)
n mod 97 == 1  -> IBAN valido
// Checagem interna NIB (especifica PT)
pesos = [73, 17, 89, 38, 62, 45, 53, 15, 50, 5, 49, 34, 81, 76, 27, 90, 9, 30, 3]
soma(digito_i * peso_i) mod 97
controle = 98 - soma mod 97

MB Multibanco, MB WAY e debito direto SEPA

Todo IBAN PT entra direto na rede Multibanco — o icone do pais em caixas eletrônicos e PÓS operado pela SIBS. O MB WAY (app de pagamentos móveis português, equivalente ao Pix ou Bizum) roda em cima do IBAN: o usuário liga o telefone a conta e paga ou divide contas instantaneamente. Para cobrancas recorrentes — luz, ginasio, seguro — o SEPA Direct Debit (SDD) com mandato e o padrão, também por IBAN.

Comparação com o Brasil: o IBAN brasileiro existe (29 caracteres) mas e praticamente não usado domesticamente — o Pix dominou tudo. Em Portugal e o contrário: o IBAN e a espinha dorsal dos pagamentos domésticos e SEPA, e você não consegue abrir uma conta-salário sem um.

Fintechs e challenger banks em Portugal

Players que emitem IBAN PT incluem Activobank (CGD), Moey! (Crédito Agricola), BIG (Banco de Investimento Global), além de bancos UE com passporting como Revolut (IBAN LT historicamente, mas emissão PT desde 2022), N26 (IBAN DE/ES) e Wise (IBAN BE). Brasileiros com NIF podem abrir contas portuguesas para receber salário, aluguer ou comprovativo D7/D8.

FAQ

O IBAN e obrigatório em transferencias domésticas em Portugal? Sim. Desde a migração SEPA em 2014, toda transferência domestica — Multibanco, MB WAY, banca online, salário — usa IBAN. O NIB de 21 dígitos pre-2008 ainda aparece em alguns formulários mas e sempre convertido para IBAN nos trilhos.

O MB WAY usa o IBAN por trás? Sim. MB WAY e uma camada de UX sobre os trilhos SIBS; a transferência real liquida no IBAN ligado ao telefone registado. Cada usuário MB WAY mapeia um telefone para um IBAN.

Brasileiro pode abrir conta PT remotamente? Sim, com NIF português (número de contribuinte) e documentos aceites. Bancos como Activobank, Millennium e BPI fazem onboarding remoto para não-residentes, e challenger banks como Bnext ou Wise emitem IBANs UE sem exigir residencia.

Por que dois dígitos verificadores dentro do NIB? Os bancos portugueses adotaram a soma ponderada mod-97 do NIB nos anos 1990, antes do SEPA. Quando o IBAN foi acrescentado por cima, os dois dígitos de controle ficaram embutidos para os sistemas legados de backoffice continuarem validando contas sem precisar interpretar o IBAN.

O IBAN PT vale na Madeira e nos Acores? Sim. Madeira e Acores fazem parte de Portugal e usam o mesmo código de pais PT e o mesmo formato de IBAN — não existe registro separado.

Ferramentas Relacionadas