Validar NIF, NIPC, IBAN e NIB

Confirme num instante se um NIF, um NIPC, um IBAN ou um NIB está bem escrito. O validador verifica o número de algarismos e o dígito de controlo, diz exatamente o que está mal, indica o tipo de contribuinte pelo início do NIF e, num IBAN português, o banco, o balcão e a conta. Tudo corre no seu navegador: o número não é enviado.

Parece um IBAN ou um NIB.
Nove algarismos parecem um NIF.
Experimente:

A verificação é feita no seu navegador: o número não é enviado para lado nenhum. Confirma o formato e o dígito de controlo, não que o número existe nem a quem pertence.

{{ detalhe.titulo }}
{{ detalhe.numero }}
{{ detalhe.sub }}

{{ r.aviso }}

{{ detalhe.nota }}

Como se verificou
  1. {{ s }}

Como usar o validador de NIF e IBAN

Escolha em cima se quer validar um NIF (ou NIPC) ou um IBAN (ou NIB) e escreva ou cole o número. A resposta muda a cada algarismo: enquanto falta alguma coisa, o validador diz quantos algarismos faltam; quando o número está completo, diz se é válido e, se não for, o que está mal, por exemplo «o dígito de controlo devia ser 7». Pode colar o número como o recebeu, com espaços, pontos, hífenes, letras minúsculas ou o prefixo PT. Num IBAN português vê também o código e o nome do banco, o balcão, o número de conta e o NIB.

O validador confirma o formato e os dígitos de controlo. Não consulta nenhuma base de dados, por isso não sabe se o número foi atribuído, se a conta existe nem quem é o titular. Toda a verificação corre no seu navegador: o número não é enviado para o simula.pt nem para ninguém.

Publicidade

O que é o NIF e o NIPC

O NIF (número de identificação fiscal) identifica cada contribuinte perante a Autoridade Tributária e Aduaneira (AT). As pessoas singulares recebem o NIF da AT; as empresas e outras pessoas coletivas recebem o NIPC (número de identificação de pessoa coletiva), atribuído pelo Registo Nacional de Pessoas Coletivas, que serve também de número fiscal. Os dois têm o mesmo formato: 9 algarismos, em que os 8 primeiros identificam o contribuinte e o último é um dígito de controlo calculado a partir deles. No comércio dentro da União Europeia, o número de IVA português é o mesmo NIF com PT à frente (PT123456789), e o validador aceita-o assim.

Como validar um NIF: o dígito de controlo

O nono algarismo do NIF serve para apanhar enganos de escrita. Calcula-se assim: multiplica-se cada um dos 8 primeiros algarismos por um peso, de 9 a 2, e somam-se os produtos; divide-se a soma por 11 e olha-se para o resto. Se o resto for 0 ou 1, o dígito de controlo é 0; nos outros casos, é 11 menos o resto.

Exemplo com 123 456 78?: 1×9 + 2×8 + 3×7 + 4×6 + 5×5 + 6×4 + 7×3 + 8×2 = 9 + 16 + 21 + 24 + 25 + 24 + 21 + 16 = 156. A divisão de 156 por 11 dá 14 e resto 2, por isso o dígito de controlo é 11 − 2 = 9 e o número completo é 123 456 789. Se alguém escrever 123 456 780, o validador diz que o último algarismo devia ser 9.

Resto da divisão por 11 e dígito de controlo do NIF
Resto012345678910
Dígito00987654321

A lei diz que o NIF tem nove dígitos, que os oito primeiros são sequenciais e que o último é um dígito de controlo (Decreto-Lei n.º 14/2013, artigo 4.º), mas não publica a fórmula do controlo. A regra acima é a que usam os validadores conhecidos e confirma todos os NIF de exemplo publicados pela AT, como o 999 999 990 do «consumidor final» (Portaria n.º 302/2016) e o 123 456 789 das especificações do código QR das faturas.

O que indicam os primeiros algarismos do NIF

O primeiro algarismo do NIF diz que tipo de contribuinte é. A lei fixa as gamas principais: os NIF das pessoas singulares começam por 1, 2, 3 ou 4, e 45 é a gama dos não residentes que só têm em Portugal rendimentos sujeitos a retenção na fonte a título definitivo (Decreto-Lei n.º 14/2013, artigo 4.º); os números que a AT atribui a fundos, heranças indivisas e outras entidades sem registo no RNPC começam por 7 (artigos 11.º e 16.º); o NIPC das pessoas coletivas começa por 5, 6, 8 ou 9 (Decreto-Lei n.º 129/98, artigo 13.º). Em abril de 2019, a AT anunciou no Portal das Finanças que ia começar a atribuir às pessoas singulares números da gama 3.

O detalhe dos prefixos de dois algarismos vem do manual de início de atividade da AT de 2016, a tabela oficial mais recente que encontrámos, e o 8 de um manual do Banco de Portugal. Como a AT não publica hoje uma lista completa e atualizada, o tipo mostrado pelo validador é uma indicação e não uma confirmação. Nenhuma gama começa por 0, por isso um NIF começado por 0 é sempre inválido.

Tipo de contribuinte pelo início do NIF
Começa porTipoFonte
1Pessoa singularDecreto-Lei n.º 14/2013, art. 4.º
2Pessoa singularDecreto-Lei n.º 14/2013, art. 4.º
3Pessoa singularDecreto-Lei n.º 14/2013, art. 4.º
4Pessoa singularDecreto-Lei n.º 14/2013, art. 4.º
45Pessoa singular não residente, só com rendimentos sujeitos a retenção na fonte a título definitivoDecreto-Lei n.º 14/2013, art. 4.º
5Pessoa coletiva (NIPC)AT, manual de 2016
6Organismo da administração pública central, regional ou local (NIPC)AT, manual de 2016
7Entidade com NIF atribuído pela AT (não residentes, fundos, heranças indivisas e outras sem registo no RNPC)Decreto-Lei n.º 14/2013, art. 11.º e 16.º
70Herança indivisaAT, manual de 2016
71Entidade não residente só com rendimentos sujeitos a retenção na fonte a título definitivoAT, manual de 2016
72Fundo de investimento ou fundo de pensõesAT, manual de 2016
74Herança indivisaAT, manual de 2016
77Entidade com NIF atribuído oficiosamente pela AT (sem pedido ao RNPC)AT, manual de 2016
78Não residente com NIF atribuído oficiosamente para o reembolso de IVAAT, manual de 2016
79Regime excecional da Expo 98AT, manual de 2016
8Empresário em nome individual (gama antiga, já não atribuída)Banco de Portugal, manual da CRC
9Entidade equiparada a pessoa coletiva (NIPC)AT, manual de 2016
90Condomínio ou sociedade irregularAT, manual de 2016
91Condomínio ou sociedade irregularAT, manual de 2016
98Entidade não residenteAT, manual de 2016
99Sociedade civil sem personalidade jurídicaAT, manual de 2016
Publicidade

O que é o IBAN e como se valida

O IBAN (International Bank Account Number) é o número de conta bancária no formato internacional da norma ISO 13616, usado nas transferências SEPA e em muitos outros países. Começa pelas duas letras do país, seguidas de dois dígitos de controlo, e acaba no número de conta nacional (o BBAN), com um comprimento fixo em cada país: 25 caracteres em Portugal, 24 em Espanha, 27 em França, 22 na Alemanha.

Para validar, passam-se os 4 primeiros caracteres para o fim, trocam-se as letras por números (A = 10, B = 11 e assim até Z = 35) e divide-se o número enorme que resulta por 97. O IBAN só é válido se o resto for 1. Com o exemplo do Banco de Portugal, PT50 0001 0000 1234 5678 9019 4, o número a dividir é 000100001234567890194 252950 (PT passa a 2529) e o resto é 1. Este método apanha qualquer engano num só algarismo e qualquer troca de dois algarismos vizinhos.

Antes da conta, o validador confirma o país, o comprimento e o tipo de cada posição, segundo o registo IBAN da SWIFT (a entidade que mantém o registo oficial da norma): num IBAN português só pode haver algarismos depois de PT, num britânico as posições 5 a 8 são letras. Se a conta falhar, diz quais deviam ser os dois dígitos de controlo com o resto do número como está.

Quantos caracteres tem o IBAN em cada país

O registo IBAN da SWIFT, na versão de setembro de 2026, tem 89 países e territórios com IBAN. O IBAN mais curto é o da Noruega, com 15 caracteres, e o mais longo o da Rússia, com 33. Os Estados Unidos, o Canadá e a Austrália não constam do registo.

Ver o comprimento do IBAN nos 89 países
Comprimento do IBAN por país, segundo o registo da SWIFT
PaísCódigoCaracteres
AlbâniaAL28
AlemanhaDE22
AndorraAD24
Arábia SauditaSA24
ÁustriaAT20
AzerbaijãoAZ28
BarémBH22
BélgicaBE16
BielorrússiaBY28
Bósnia e HerzegovinaBA20
BrasilBR29
BulgáriaBG22
BurundiBI27
CatarQA29
CazaquistãoKZ20
ChéquiaCZ24
ChipreCY28
Costa RicaCR22
CroáciaHR21
DinamarcaDK18
EgitoEG29
El SalvadorSV28
Emirados Árabes UnidosAE23
EslováquiaSK24
EslovéniaSI19
EspanhaES24
EstóniaEE20
FinlândiaFI18
FrançaFR27
GeórgiaGE22
GibraltarGI23
GréciaGR27
GronelândiaGL18
GuatemalaGT28
HondurasHN28
HungriaHU28
IémenYE30
Ilhas FalklandFK18
Ilhas FaroéFO18
Ilhas Virgens BritânicasVG24
IraqueIQ23
IrlandaIE22
IslândiaIS26
IsraelIL23
ItáliaIT27
JibutiDJ27
JordâniaJO30
KosovoXK20
KoweitKW30
LetóniaLV21
LíbanoLB28
LíbiaLY25
ListenstaineLI21
LituâniaLT20
LuxemburgoLU20
Macedónia do NorteMK19
MaltaMT31
MauríciaMU30
MauritâniaMR27
MoldáviaMD24
MónacoMC27
MongóliaMN20
MontenegroME22
NicaráguaNI28
NoruegaNO15
OmãOM23
Países BaixosNL18
PalestinaPS29
PaquistãoPK24
PolóniaPL28
PortugalPT25
Reino UnidoGB22
República DominicanaDO28
RoméniaRO24
RússiaRU33
Santa LúciaLC32
Santa SéVA22
São MarinhoSM27
São Tomé e PríncipeST25
SeichelesSC31
SérviaRS22
SomáliaSO23
SudãoSD18
SuéciaSE24
SuíçaCH21
Timor-LesteTL23
TunísiaTN24
TurquiaTR26
UcrâniaUA29
Publicidade

NIB e IBAN português: o que significa PT50

Em Portugal, o IBAN é o NIB (número de identificação bancária, com 21 algarismos) precedido de PT e dos dígitos de controlo 50. Segundo o Banco de Portugal, estes dígitos são sempre 50, porque o NIB já é calculado com o mesmo algoritmo do IBAN. Por isso, para passar um NIB a IBAN basta escrever PT50 antes dele, e o validador aceita os 21 algarismos do NIB sozinhos e mostra o IBAN correspondente.

Estrutura do IBAN português (25 caracteres)
PosiçõesParteNo exemplo
1 e 2Código do paísPT
3 e 4Dígitos de controlo do IBAN (sempre 50)50
5 a 8Código do banco (NIB)0001
9 a 12Balcão ou outra referência do banco (NIB)0000
13 a 23Número de conta (NIB)12345678901
24 e 25Dígitos de controlo do NIB94

Os dois últimos algarismos do NIB seguem a norma ISO/IEC 7064 (MOD 97-10): os 21 algarismos, lidos como um número, têm de dar resto 1 na divisão por 97. No exemplo, 000100001234567890194 dividido por 97 dá resto 1. As posições 9 a 12 são uma referência interna de cada banco, muitas vezes o balcão onde a conta foi aberta, mas o Banco de Portugal deixa a cada banco a forma de as usar, por isso não se verificam.

Código do banco no IBAN: lista dos bancos portugueses

Os 4 algarismos depois de PT50 identificam o banco ou a instituição de pagamento. O validador mostra o nome a partir da Lista IBAN do Banco de Portugal, atualizada a 13/10/2026, com 107 códigos. Estes são os códigos dos bancos mais procurados:

Códigos de banco no IBAN português (Banco de Portugal)
CódigoInstituição
0007NOVO BANCO, S.A.
0010BANCO BPI S.A.
0018BANCO SANTANDER TOTTA, S.A.
0023BANCO ACTIVOBANK, S.A.
0033BANCO COMERCIAL PORTUGUÊS, SA
0035CAIXA GERAL DE DEPÓSITOS, S.A.
0036CAIXA ECONÓMICA MONTEPIO GERAL, CAIXA ECONÓMICA BANCÁRIA, SA
0045CAIXA CENTRAL - CAIXA CENTRAL DE CRÉDITO AGRÍCOLA MÚTUO, CRL (também as Caixas de Crédito Agrícola Mútuo do grupo)
0079ABANCA PORTUGAL, S.A. (integrado no 0170; os IBAN com 0079 continuam válidos num período transitório)
0170ABANCA PORTUGAL, S.A.
0193BANCO CTT, S.A.
0269BANKINTER, S.A. - SUCURSAL EM PORTUGAL
0286TRADE REPUBLIC BANK GMBH, SUCURSAL EM PORTUGAL
3560REVOLUT BANK UAB - SUCURSAL EM PORTUGAL
Ver os 107 códigos da lista do Banco de Portugal
Lista IBAN do Banco de Portugal, atualizada a 13/10/2026
CódigoInstituição
0001BANCO DE PORTUGAL, EP
0005ABANCA SERVICIOS FINANCIEROS, E.F.C., S.A. - SUCURSAL EM PORTUGAL
0007NOVO BANCO, S.A.
0008BANCO BAI EUROPA S.A.
0010BANCO BPI S.A.
0014BANCO INVEST, SA
0018BANCO SANTANDER TOTTA, S.A.
0019BANCO BILBAO VIZCAYA ARGENTARIA, S.A., SUCURSAL EM PORTUGAL
0022BANCO DO BRASIL AG - SUCURSAL EM PORTUGAL
0023BANCO ACTIVOBANK, S.A.
0025CAIXA - BANCO DE INVESTIMENTO, S.A.
0032BARCLAYS BANK IRELAND PLC - SUCURSAL EM PORTUGAL
0033BANCO COMERCIAL PORTUGUÊS, SA
0034BNP PARIBAS
0035CAIXA GERAL DE DEPÓSITOS, S.A.
0036CAIXA ECONÓMICA MONTEPIO GERAL, CAIXA ECONÓMICA BANCÁRIA, SA
0043DEUTSCHE BANK AKTIENGESELLSCHAFT - SUCURSAL EM PORTUGAL
0045CAIXA CENTRAL - CAIXA CENTRAL DE CRÉDITO AGRÍCOLA MÚTUO, CRL (também as Caixas de Crédito Agrícola Mútuo do grupo)
0047HAITONG BANK, S.A.
0048BANCO FINANTIA, SA
0059CAIXA ECONÓMICA DA MISERICÓRDIA DE ANGRA DO HEROÍSMO, CAIXA ECONÓMICA BANCÁRIA, SA
0061BANCO DE INVESTIMENTO GLOBAL S.A.
0063BISON BANK, S.A.
0064BANCO PORTUGUÊS DE GESTÃO S.A.
0065BEST - BANCO ELECTRÓNICO DE SERVIÇO TOTAL, SA
0073SANTANDER CONSUMER FINANCE S.A. - SUCURSAL EM PORTUGAL
0079ABANCA PORTUGAL, S.A. (integrado no 0170; os IBAN com 0079 continuam válidos num período transitório)
0097CAIXA DE CRÉDITO AGRÍCOLA MÚTUO DA CHAMUSCA, CRL
0098CAIXA DE CRÉDITO AGRÍCOLA MÚTUO DE BOMBARRAL, CRL
0160NOVO BANCO DOS AÇORES, SA
0169CITIBANK EUROPE PLC, SUCURSAL EM PORTUGAL
0170ABANCA PORTUGAL, S.A.
0171RCI BANQUE SUCURSAL PORTUGAL
0172BMW BANK GMBH, SUCURSAL PORTUGUESA
0173EDMOND DE ROTHSCHILD (EUROPE) SUCURSAL EM PORTUGAL
0189BANCO ATLÂNTICO EUROPA, SA
0191BNI - BANCO DE NEGÓCIOS INTERNACIONAL (EUROPA), S.A.
0193BANCO CTT, S.A.
0235BANCO L.J. CARREGOSA, SA
0238BNP PARIBAS LEASE GROUP SA
0244IBERCAJA BANCO, SA - SUCURSAL EM PORTUGAL
0246BANCO PRIMUS, SA
0259DE LAGE LANDEN INTERNATIONAL B.V. - SUCURSAL EM PORTUGAL
0264VOLKSWAGEN BANK GMBH - SUCURSAL EM PORTUGAL
0266BANK OF CHINA (EUROPE) S.A. LISBON BRANCH - SUCURSAL EM PORTUGAL
0267UBS EUROPE SE - SUCURSAL EM PORTUGAL
0269BANKINTER, S.A. - SUCURSAL EM PORTUGAL
0271TOYOTA KREDITBANK GMBH - SUCURSAL EM PORTUGAL
0272WIZINK BANK, S.A.U. - SUCURSAL EM PORTUGAL
0274CECABANK, S.A. - SUCURSAL EM PORTUGAL
0275BANCO DE SABADELL - S.A. - SUCURSAL EM PORTUGAL
0276BFF BANK S.P.A. - SUCURSAL EM PORTUGAL
0278GRENKE BANK AG - SUCURSAL EM PORTUGAL
0280EFG BANK (LUXEMBOURG) S.A. - SUCURSAL EM PORTUGAL
0281CAJA RURAL DEL SUR, SOCIEDAD COOPERATIVA DE CRÉDITO - SUCURSAL EM PORTUGAL
0282CA INDOSUEZ WEALTH (EUROPE) - SUCURSAL EM PORTUGAL
0283BANK JULIUS BAER EUROPE S.A., SUCURSAL PORTUGAL
0284BTG PACTUAL EUROPE S.A. - SUCURSAL EM PORTUGAL
0285ITAÚ EUROPE S.A. - SUCURSAL EM PORTUGAL
0286TRADE REPUBLIC BANK GMBH, SUCURSAL EM PORTUGAL
0305321CRÉDITO, INSTITUIÇÃO FINANCEIRA DE CRÉDITO S.A.
0314SOFID - SOCIEDADE PARA O FINANCIAMENTO DO DESENVOLVIMENTO, INSTITUIÇÃO FINANCEIRA DE CRÉDITO, SA
0329REALTRANSFER - INSTITUIÇÃO DE PAGAMENTO, SA
0500ING BANK N.V. - SUCURSAL EM PORTUGAL
0642BNP PARIBAS FACTOR S.A. - SUCURSAL EM PORTUGAL
0698UNICRE - INSTITUIÇÃO FINANCEIRA DE CRÉDITO, S.A.
0771CRÉDIT AGRICOLE LEASING & FACTORING, S.A. - SUCURSAL EM PORTUGAL
0780CA AUTO BANK S.P.A. - SUCURSAL EM PORTUGAL
0781AGENCIA DE GESTAO DA TESOURARIA E DA DIVIDA PUBLICA - IGCP, E.P.E.
0796MONTEPIO CRÉDITO - INSTITUIÇÃO FINANCEIRA DE CRÉDITO, S.A.
0800BBVA, INSTITUIÇÃO FINANCEIRA DE CRÉDITO S.A.
0812NOVACÂMBIOS - INSTITUIÇÃO DE PAGAMENTO, S.A.
0824UNICÂMBIO - INSTITUIÇÃO DE PAGAMENTO, S.A.
0848BNP PARIBAS PERSONAL FINANCE, S.A. - SUCURSAL EM PORTUGAL
0881ONEY BANK - SUCURSAL EM PORTUGAL
0916BANCO CREDIBOM, SA
0921COFIDIS
2307LUMON FX EUROPE LIMITED - SUCURSAL EM PORTUGAL
3560REVOLUT BANK UAB - SUCURSAL EM PORTUGAL
3574YOUNITED S.A. - SUCURSAL EM PORTUGAL
3581UNION BANCAIRE PRIVÉE (EUROPE), S.A. - SUCURSAL EM PORTUGAL
5180CAIXA DE CRÉDITO AGRÍCOLA MÚTUO DE LEIRIA, CRL
5200CAIXA DE CRÉDITO AGRÍCOLA MÚTUO DE MAFRA, CRL
5340CAIXA DE CRÉDITO AGRÍCOLA MÚTUO DE TORRES VEDRAS, C.R.L
5564CAIXABANK PAYMENTS & CONSUMER, E.F.C. EP S.A. - SUCURSAL EM PORTUGAL
5810FINANCIÈRE DES PAIEMENTS ÉLECTRONIQUES SAS - SUCURSAL EM PORTUGAL
5826EBURY PARTNERS BELGIUM - SUCURSAL EM PORTUGAL
5845UNIFIEDPOST PAYMENTS - SUCURSAL EM PORTUGAL
5949CHANGEGROUP SWEDEN PORTUGAL BRANCH - SUCURSAL EM PORTUGAL
7500UNIVERSO, IME, S.A.
7501MARTRUST EUROPE, S.A.
7837VIVABANK SINGLE MEMBER BANKING S.A
7972CURRENCIES DIRECT SPAIN, EDE, S.L., SUCURSAL EM PORTUGAL
8115CTT - CORREIOS DE PORTUGAL, SA
8700LUSOPAY, INSTITUIÇÃO DE PAGAMENTO, LDA
8701PAYSHOP (PORTUGAL), S.A.
8703SIBS PAGAMENTOS, S.A.
8705ALTICE PAY, S.A.
8706EASYPAY - INSTITUIÇÃO DE PAGAMENTO, LDA
8707IFTHENPAY, LDA
8708MAXPAY - INSTITUIÇÃO DE PAGAMENTO, LDA
8709EUPAGO - INSTITUIÇÃO DE PAGAMENTO, LDA
8710PAYPAYUE - INSTITUIÇÃO DE PAGAMENTO, UNIPESSOAL, LDA
8711RAIZE - INSTITUIÇÃO DE PAGAMENTOS, SA
8714VIA VERDE PAY, S.A.
8863MONTY GLOBAL PAYMENTS S.A. UNIPESSOAL - SUCURSAL EM PORTUGAL
9871UNIVERSAL IFX LIMITED - SUCURSAL EM PORTUGAL

O código 0045 é partilhado pela Caixa Central e pelas Caixas de Crédito Agrícola Mútuo do mesmo grupo. Um código que não esteja na lista não torna o IBAN inválido, porque a lista muda quando os bancos se fundem ou entram no mercado, mas é razão para confirmar o número com quem o deu: o validador mostra esse aviso.

Que erros o validador apanha e quais escapam

No IBAN e no NIB, o controlo por 97 apanha sempre um algarismo errado e uma troca de dois algarismos vizinhos; os testes do simula.pt confirmam-no em todos os exemplos do registo da SWIFT. No NIF, o controlo por 11 é um pouco mais fraco: como os restos 0 e 1 dão ambos o dígito 0, há números com um algarismo errado ou dois vizinhos trocados que continuam a parecer válidos. Nos testes com milhares de números ao acaso, escaparam menos de 2 em cada 100 alterações de um algarismo e menos de 2 em cada 100 trocas de vizinhos. Um engano no próprio dígito de controlo é sempre apanhado.

Um número válido pode estar errado na mesma: o de outra pessoa, de uma conta encerrada ou de uma fraude. Antes de uma transferência grande, confirme o IBAN por outro canal, por exemplo por telefone, sobretudo se o recebeu por email ou mensagem.

Publicidade

Erros comuns ao escrever um NIF ou um IBAN

  • Trocar a letra O pelo algarismo 0 ou a letra I pelo 1: num IBAN português, depois de PT só há algarismos.
  • Esquecer o PT50 ao passar um NIB para IBAN, ou escrever PT05: em Portugal é sempre PT50.
  • Copiar o IBAN com um algarismo a menos ou a mais: o português tem sempre 25 caracteres e o NIB 21 algarismos.
  • Confundir o NIF com o número do cartão de cidadão, da Segurança Social ou do utente do SNS: o NIF tem 9 algarismos.
  • Copiar o número de IVA de uma empresa estrangeira para o campo do NIF: o validador de NIF só trata números portugueses.

Privacidade: o número não sai do seu navegador

O NIF e o IBAN são dados pessoais, por isso este validador foi feito para não os enviar. A verificação é feita por código que corre no seu computador ou telemóvel, sem pedidos à internet com o número. O número também não fica no endereço da página nem no histórico, e as estatísticas do simula.pt só contam que houve uma validação, sem o número. A zona do validador está marcada para não ser gravada pelas ferramentas de análise de navegação. Esta página não tem um gerador de NIF nem de IBAN, porque números inventados com o controlo certo servem sobretudo para enganar.

Simuladores relacionados

Perguntas frequentes

Como validar um NIF?

Escreva os 9 algarismos no validador. Multiplicam-se os 8 primeiros pelos pesos 9, 8, 7, 6, 5, 4, 3 e 2, soma-se tudo e divide-se por 11. Se o resto for 0 ou 1, o último algarismo tem de ser 0; nos outros casos, tem de ser 11 menos o resto. Por exemplo, 123 456 789 é válido.

Como saber se um NIF existe e a quem pertence?

O validador não o sabe: confirma o formato e o dígito de controlo, não consulta a AT. Não há uma pesquisa pública de NIF de pessoas singulares. Para empresas com operações dentro da União Europeia, o sistema VIES da Comissão Europeia diz se o número de IVA está ativo.

O que significa o primeiro algarismo do NIF?

Indica o tipo de contribuinte. Começam por 1, 2, 3 ou 4 as pessoas singulares (45 são não residentes com retenção na fonte definitiva), por 5 as pessoas coletivas, por 6 os organismos públicos, por 7 os números atribuídos pela AT, como heranças indivisas e fundos, e por 9 entidades equiparadas a pessoas coletivas.

Qual é a diferença entre NIF e NIPC?

O NIF é o número fiscal de qualquer contribuinte. O NIPC é o número das pessoas coletivas inscritas no Registo Nacional de Pessoas Coletivas e serve também de NIF dessas entidades. Os dois têm 9 algarismos e o mesmo cálculo do dígito de controlo.

O NIF com PT à frente é válido?

Sim. PT seguido do NIF é o número de IVA português usado nas faturas a empresas de outros países da União Europeia. O validador retira o PT e verifica os 9 algarismos.

Quantos caracteres tem o IBAN?

Depende do país. Em Portugal tem 25 caracteres: PT, os dígitos de controlo 50 e os 21 algarismos do NIB. Em Espanha tem 24, em França 27 e na Alemanha 22. O mais curto é o da Noruega, com 15, e o mais longo o da Rússia, com 33.

O que significa PT50 no IBAN?

PT é o código de Portugal e 50 são os dígitos de controlo do IBAN. Em Portugal são sempre 50, porque o NIB que vem a seguir já é calculado com o mesmo algoritmo do IBAN. Um IBAN português que não comece por PT50 está errado.

O que é o NIB e qual a diferença para o IBAN?

O NIB é o número de identificação bancária português, com 21 algarismos: banco, balcão, número de conta e dois dígitos de controlo. O IBAN é o formato internacional da mesma conta: em Portugal é PT50 seguido do NIB.

Como passar um NIB para IBAN?

Escreva PT50 antes dos 21 algarismos do NIB. Se colar só o NIB no validador, ele confirma os dígitos de controlo e mostra o IBAN completo, pronto a copiar.

Como saber de que banco é um IBAN?

Num IBAN português, os 4 algarismos depois de PT50 são o código do banco. Por exemplo, 0035 é a Caixa Geral de Depósitos, 0033 o Banco Comercial Português e 0007 o Novo Banco. O validador mostra o nome a partir da Lista IBAN do Banco de Portugal.

Um IBAN válido garante que a conta existe?

Não. Um IBAN válido tem o formato e os dígitos de controlo certos, mas a conta pode não existir, estar encerrada ou pertencer a outra pessoa. Antes de transferir valores altos, confirme o IBAN diretamente com o destinatário.

O validador guarda ou envia os números?

Não. A verificação corre no seu navegador e o número não é enviado para lado nenhum, nem fica no endereço da página. As estatísticas do simula.pt só registam que houve uma validação, sem o número.

Porque é que o simula.pt não tem um gerador de NIF ou de IBAN?

Porque um número inventado com o dígito de controlo certo pode pertencer a outra pessoa e serve sobretudo para preencher formulários com dados falsos. Para testar software, use os números de exemplo publicados, como o NIF 999 999 990 de consumidor final ou os IBAN de exemplo do registo da SWIFT.

Fontes e recursos