ValidateFin

Poland IBAN Validator PL

Validate a Poland IBAN and view its structure: checksum, bank code and format. 100% in your browser - no upload.

PL28 charactersmod-97 (ISO 13616)

What is a Poland IBAN?

A Poland IBAN is the standardized 28-character account number used for Poland bank transfers, starting with the country code PL and 2 check digits followed by the national bank code and account number. It is validated with the ISO 13616 mod-97 checksum — paste one above to check it instantly, in your browser.

Enter an IBAN

Spaces are automatically ignored. No data is sent - 100% local calculation.

Poland IBAN format

Country code
PL
Length
28 characters
Structure
PL + 2 check digits + 24-character BBAN
Example
PL61 1090 1014 0000 0712 1981 2874

Poland IBAN structure explained

How a Poland IBAN is built, segment by segment, from our validated example:

PLCountry code
61Check digits
10901014Bank code
0000071219812874Account number

Major Poland banks and their codes

The national bank codes of the largest Poland banks, embedded in every IBAN they issue:

BankBank code (NRB)BIC / SWIFT
PKO Bank Polski1020BPKOPLPW
Bank Pekao1240PKOPPLPW
Santander Bank Polska1090WBKPPLPP
mBank1140BREXPLPW
ING Bank Śląski1050INGBPLPW
BNP Paribas Bank Polska1600PPABPLPK
Bank Millennium1160BIGBPLPW
Alior Bank2490ALBPPLPW
Citi Handlowy1030CITIPLPX
Credit Agricole Bank Polska1940AGRIPLPR
VeloBank2930GBGCPLPK
Bank Pocztowy1320POCZPLP4
Nest Bank1870NESBPLPW
Bank Ochrony Środowiska (BOŚ Bank)1540EBOSPLPW
Bank Polskiej Spółdzielczości (BPS)1930POLUPLPR

Bank codes and BIC/SWIFT identifiers are provided for reference. Always confirm the full IBAN with your bank.

See all Poland banks and their codes

About Poland IBANs

A Poland IBAN starts with the country code PL, followed by 2 check digits and the national account number (BBAN), for a total of 28 characters. ValidateFin verifies the mod-97 checksum (ISO 13616), the length and the format - entirely in your browser, no data sent to any server.

  • The Polish BBAN is the 26-digit NRB (Numer Rachunku Bankowego), of which the first 8 digits are the combined bank-and-branch settlement code.
  • The 8-digit settlement code identifies both the bank and the specific branch that maintains the account.
  • Poland is a SEPA country; a PL IBAN works for euro SEPA payments, while domestic transfers are in Polish złoty (PLN).

Poland IBAN — frequently asked questions

How many characters does a Poland IBAN have?

A Poland IBAN is exactly 28 characters long: the country code PL, 2 check digits and a 24-character BBAN (national account number). Any Poland IBAN that is shorter or longer than 28 characters is invalid.

How do I check whether a Poland IBAN is valid?

Paste the IBAN into the validator above. ValidateFin verifies that it starts with PL, has 28 characters and passes the mod-97 checksum defined by ISO 13616. The check runs entirely in your browser — nothing is uploaded to any server.

Where can I find my Poland IBAN?

Your Poland IBAN appears on your bank statements, in your online or mobile banking under account details, and on your bank card documentation. It always begins with the PL country code followed by the 2 check digits.

What is the structure of a Poland IBAN?

A Poland IBAN (PL) is made of the PL country code, 2 check digits, the national bank code and the account number — 28 characters in total. The validator above breaks any Poland IBAN down into these parts.

How do I find the bank from a Poland IBAN?

The bank code is embedded right after the check digits in every Poland IBAN. Match it against the bank code table above, or paste the IBAN into the validator to identify the issuing institution.

Validate an IBAN from another country

All-country IBAN validator