Croatia IBAN Format (HR) — Structure, Length & Validator
Croatian IBANs are 21 characters with a 7-digit bank code. Croatia joined the eurozone in 2023. Learn the HR IBAN structure with Zagrebačka banka, PBZ, and Erste Bank Croatia examples.
Founder, ibanchecker.cash
The Croatian IBAN is a compact 21-character format used for all electronic bank transfers within Croatia and across the SEPA zone. Croatia joined the eurozone in January 2023, replacing the Croatian kuna (HRK) with the euro, making Croatian IBANs a standard fixture in SEPA payment flows across the EU.
Croatian IBAN at a Glance
- Country code: HR
- Total length: 21 characters (always)
- Format: HRkk bbbbbbb cccccccccc
- BBAN length: 17 digits
- Currency: Euro (EUR), Croatia joined the eurozone on 1 January 2023
- SEPA member: Yes
Croatian IBAN Structure Explained
A Croatian IBAN has three BBAN components within its 21-character body:
1. Country Code, HR (2 characters)
The ISO 3166-1 alpha-2 code for Croatia (Hrvatska). Every Croatian IBAN begins with HR.
2. Check Digits, kk (2 digits)
Two decimal digits computed via the MOD-97 algorithm over the entire BBAN. They detect single-character substitutions and transpositions.
3. Bank Code, bbbbbbb (7 digits)
A 7-digit code assigned by Hrvatska narodna banka (HNB, the Croatian National Bank) that identifies the specific bank and branch. Common codes:
2360000, Zagrebačka banka (UniCredit Group)2340009, Privredna banka Zagreb (PBZ, Intesa Sanpaolo)2402006, Erste & Steiermärkische Bank (Erste Bank Croatia)2407000, OTP banka Hrvatska2484008, Raiffeisenbank Austria2390001, Hrvatska poštanska banka (HPB)2500009, Addiko Bank1001005, Croatian National Bank (central bank)
4. Account Number, cccccccccc (10 digits)
The 10-digit account number identifying the individual account. If the original number has fewer than 10 digits, it is left-padded with zeros.
Real Croatian IBAN Example
HR14 2360 0001 8630 0016 0- Country: HR
- Check digits: 14
- Bank code: 2360000 (Zagrebačka banka)
- Account number: 1863000160
Electronic format: HR1423600001863000160
How Croatian IBAN Validation Works
- Country code: First two characters must be
HR. - Length: Exactly 21 characters after removing spaces.
- Character types: All characters after
HRare decimal digits, Croatian IBANs contain no letters in the BBAN. - MOD-97: Move the first four characters to the end, convert letters to numbers (A=10…Z=35), compute modulo 97. The result must equal 1.
The ibanchecker.cash validator performs all four checks and decodes the bank code and account number for any Croatian IBAN.
Croatia's Euro Adoption and SEPA
Croatia adopted the euro on 1 January 2023, becoming the 20th eurozone member. All Croatian IBANs, including those issued before the currency changeover, work natively in SEPA payments. For SEPA Credit Transfers within the SEPA zone, the IBAN alone is sufficient; no BIC is required. For international transfers outside SEPA, the bank's BIC/SWIFT code must accompany the IBAN. Look up any Croatian bank's BIC with the ibanchecker.cash SWIFT directory.
Common Croatian IBAN Mistakes
Using the Pre-Euro Kuna-Denominated Formatting
Before 2023, Croatian accounts were denominated in kuna (HRK). Account numbers did not change when the euro was adopted, the same IBAN format (HR + 19 digits) is used with euros. Do not create a new IBAN; the existing 21-character HR IBAN is still valid.
Wrong Length (21 vs. 22)
Croatian IBANs are 21 characters, while German IBANs (DE) are 22 characters. Systems that only recognise 22-character IBANs will incorrectly reject valid Croatian IBANs. Always validate length against the country-specific specification.
Validating Croatian IBANs in Bulk
Businesses with Croatian suppliers or employees can validate multiple IBANs at once using the ibanchecker.cash bulk checker. Upload a CSV or paste up to 100 IBANs and get instant validation results, bank names, and BIC codes.
Sources & References
- SWIFT IBAN Registry — Official IBAN country format specifications
- ISO 13616 — IBAN international standard
- Hrvatska narodna banka (HNB) — Croatian National Bank and bank code registry
- EPC SEPA Participants — SEPA scheme participants register
- ECB TARGET2 — Eurozone payment system information
Last updated: June 2026
Validate Croatia IBANs instantly
Full IBAN length, structure, and example for every country — in one place.
German IBAN Format (DE): Structure, Length, and Validation Examples
Germany IBANs are always 22 characters. Learn the DE IBAN structure — Bankleitzahl, account number, check digits — with ...
UK IBAN Format: How to Find Your British IBAN from Sort Code and Account Number
GB IBANs are 22 characters built from a 4-letter bank code, 6-digit sort code, and 8-digit account number. Learn the for...
Santander UK IBAN: Format, BIC (ABBYGB2L) and How to Find & Validate It
A Santander UK IBAN uses the ABBY bank code plus your sort code and account number. Learn the format, the ABBYGB2L BIC, ...
UAE IBAN Format: Does the United Arab Emirates Use IBANs in 2026?
Yes — UAE IBANs (AE) are 23 characters and mandatory since 2011. Learn the structure, see Emirates NBD and FAB examples,...