ValidateFin

Croatia IBAN Validator HR

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

HR21 charactersmod-97 (ISO 13616)

What is a Croatia IBAN?

A Croatia IBAN is the standardized 21-character account number used for Croatia bank transfers, starting with the country code HR 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.

Croatia IBAN format

Country code
HR
Length
21 characters
Structure
HR + 2 check digits + 17-character BBAN
Example
HR12 1001 0051 8630 0016 0

Croatia IBAN structure explained

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

HRCountry code
12Check digits
1001005Bank code
1863000160Account number

Major Croatia banks and their codes

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

BankBank code (VBDI)BIC / SWIFT
Zagrebačka banka2360000ZABAHR2X
Privredna banka Zagreb (PBZ)2340009PBZGHR2X
Erste&Steiermärkische Bank2402006ESBCHR22
OTP banka2407000OTPVHR2X
Raiffeisenbank Austria (RBA)2484008RZBHHR2X
Hrvatska poštanska banka (HPB)2390001HPBZHR2X
Addiko Bank2500009HAABHR22
Agram banka2481000KREZHR2X
Istarska kreditna banka Umag2380006ISKBHR2X
Podravska banka2386002PDKCHR2X
Karlovačka banka2400008KALCHR2X
Croatia banka2485003CROAHR2X

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

See all Croatia banks and their codes

About Croatia IBANs

A Croatia IBAN starts with the country code HR, followed by 2 check digits and the national account number (BBAN), for a total of 21 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 HR bank code is a 7-digit VBDI (bank settlement code) assigned by the Croatian National Bank.
  • Croatia uses an unusually long 7-digit bank code, followed by a 10-digit account number.
  • Croatia joined the euro and the SEPA zone in 2023, so a HR IBAN now works for all standard euro payments.

Croatia IBAN — frequently asked questions

How many characters does a Croatia IBAN have?

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

How do I check whether a Croatia IBAN is valid?

Paste the IBAN into the validator above. ValidateFin verifies that it starts with HR, has 21 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 Croatia IBAN?

Your Croatia 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 HR country code followed by the 2 check digits.

What is the structure of a Croatia IBAN?

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

How do I find the bank from a Croatia IBAN?

The bank code is embedded right after the check digits in every Croatia 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