SEPA coverage · 🇸🇮 SI

Convert Slovenia IBANs to their BIC

Every Slovenia IBAN is 19 characters long and starts with SI. The bank identifier embedded inside it is what resolves to a BIC/SWIFT code, the bank's name and address, and its SEPA reachability.

19
IBAN length
characters, fixed
SI
Country code
ISO 3166-1
EUR
Currency
eurozone account
15
Structure
BBAN characters after the check digits

The Slovenia IBAN format

Example of a valid Slovenia IBAN:

SI56 2633 0001 2039 086

Structure of a Slovenia IBAN, segment by segment
Segment Length Example Meaning
Country code2SIAlways SI
Check digits256ISO 7064 mod-97 checksum over the whole IBAN
Bank code226Numeric code identifying the Slovenian bank
Branch code3330Numeric code identifying the branch
Account number800120390Numeric account identifier
Check digits286National check digits

All Slovenian IBANs start with SI56 — the fixed check digits produced by the country’s uniform BBAN structure — followed by a compact 2-digit bank code.

How to get the BIC from a Slovenia IBAN

01

Validate the IBAN

Check the length (exactly 19 characters for SI) and the ISO 7064 mod-97 checksum. Both are local computations — no lookup needed yet.

02

Extract the bank identifier

The bank code (2 characters) inside the BBAN identifies the institution holding the account.

03

Resolve it to a BIC

Map the bank identifier to the institution's BIC via registry data — or send the IBAN to the API and get BIC, bank details and SEPA flags in one response.

Resolve it with one API call

Send the IBAN to POST /v1/convert and get back the BIC, bank details and the four SEPA reachability flags. Invalid and not-found lookups are always free.

curl https://api.iban2bic.com/v1/convert \
  -H "Authorization: Bearer ibk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{ "iban": "SI56263300012039086" }'

Slovenia IBAN — frequently asked

Other SEPA countries

Keep reading

Resolve Slovenia IBANs programmatically

BIC, bank details and SEPA reachability for any SI IBAN — €0.009 per successful call, failures always free.