Valid Portuguese IBAN
- Input
- PT50003310311234567890197
- Expected output
- Valid
25 characters, correct mod-97 checksum.
portugal iban validator
Portuguese IBANs start with PT and have 25 characters, wrapping the domestic NIB (Número de Identificação Bancária) used internally in Portugal. Paste yours to check it.
25 characters, correct mod-97 checksum.
Same IBAN with the last digit swapped, length is still right but the checksum no longer resolves.
It is 2 characters short of the 25 expected for Portugal; the transfer would likely be rejected before the bank even checks the check digit.
It means the IBAN has the correct length for its country and its check digits satisfy the ISO 7064 MOD97-10 checksum defined by ISO 13616. It confirms the number is well-formed and free of typos, it does not confirm that the underlying bank account actually exists or is open, only the account-holding bank can verify that.
Almost. The 21-digit NIB is embedded inside the IBAN, which only adds the PT prefix and 2 IBAN-specific check digits, so the IBAN is always 4 characters longer than the bare NIB.
Always 25.
The most common cause is a single digit swapped while copying the number. Check it character by character against the original document before assuming the account itself is wrong.
The Banco de Portugal, which oversees the national interbank clearing system, assigns the 4-digit code to each participating institution; SIBS maintains the technical infrastructure for validating the NIB.
PT50 0033 1031 1234 5678 9019 7Validation runs entirely in your browser. Your IBAN is never sent to any server.