Free tool
Bank Directory
Search any bank by name or SWIFT/BIC code — with its LEI, headquarters and registration details. Directory data covers thousands of institutions across 200+ countries; the Legal Entity Identifier and registration status are pulled live from the official GLEIF register.
Popular institutions
Frequently asked questions
What is a SWIFT/BIC code?
A SWIFT code — also called a BIC (Business Identifier Code, ISO 9362) — identifies a bank in international payments. The first 4 letters are the institution, the next 2 are the ISO country code, the next 2 are the location, and an optional final 3 identify a specific branch (XXX means the head office).
What is an LEI?
The Legal Entity Identifier is a 20-character code (ISO 17442) that uniquely identifies a legally distinct entity in financial transactions. It is issued and maintained under the Global Legal Entity Identifier Foundation (GLEIF) and records the entity's legal name, headquarters and registration status.
How is a SWIFT/BIC linked to an LEI?
A BIC does not contain an LEI, but GLEIF and SWIFT publish a mapping between them. When you open a bank in this directory, we resolve its BIC to the matching LEI record live from the GLEIF API, so the legal name, headquarters and registration status you see are current.
Where does the data come from?
The searchable directory of bank names, cities and SWIFT/BIC codes is built from the public ISO 9362 BIC directory. The LEI, legal name, headquarters address and registration status are fetched on demand from the authoritative GLEIF database, so they always reflect the latest published record.
Why can't I find a specific branch code?
The directory is organised by institution (the 8-character BIC), not by every branch. Searching a full 11-character SWIFT code still resolves to its parent institution, and the number of branch codes registered under each bank is shown on its entry.
Is this an official bank or payment service?
No. This is a free reference tool. Oninee is a technology platform and is not a bank. Always confirm a beneficiary's SWIFT/BIC with your own bank before sending an international payment.