Swift Codes or BIC Codes for all the Banks in the world. You can find it here!
A B C D – E F – G H – I J – L M N O – R S T U – Z IBAN

Swift Code is a standard format of Bank Identifier Codes (BIC) and it is unique identification code for a particular bank. These codes are used when transferring money between banks, particularly for international wire transfers. Banks also used the codes for exchanging other messages between them.

The Swift code consists of 8 or 11 characters. When 8-digits code is given, it refers to the primary office. The code formatted as below;

AAAA BB CC DDD

  • First 4 characters - bank code (only letters)
  • Next 2 characters - ISO 3166-1 alpha-2 country code (only letters)
  • Next 2 characters - location code (letters and digits) (passive participant will have "1" in the second character)
  • Last 3 characters - branch code, optional ('XXX' for primary office) (letters and digits)

The downside of international transfers with your bank

When you send or receive an international wire with your bank, you might lose money on a bad exchange rate and pay hidden fees as a result. That’s because the banks still use an old system to exchange money. We recommend you use TransferWise, which is usually much cheaper. With their smart technology:

  • You get a great exchange rate and a low, upfront fee every time.
  • You move your money as fast as the banks, and often faster – some currencies go through in minutes.
  • Your money is protected with bank-level security.
  • You join over 2 million customers who transfer in 47 currencies across 70 countries.

The registrations of Swift Codes are handled by Society for Worldwide Interbank Financial Telecommunication (“SWIFT”) and their headquarters is located in La Hulpe, Belgium. SWIFT is the registered trademarks of S.W.I.F.T. SCRL with a registered address at Avenue Adèle 1, B-1310 La Hulpe, Belgium.

Indonesia Bank Swift Codes - Page 7

Indonesia Below are the SWIFT codes for all banks in Indonesia. These SWIFT codes are only the active participants who are connected to SWIFT network. The passive participant’s codes are excluded from the list.


ID Bank or Institution City Branch Swift Code
301 PT BANK HSBC INDONESIA SURABAYA HSBCIDJASBA
302 PT BANK ICBC INDONESIA JAKARTA ICBKIDJA
303 PT BANK INDEX SELINDO JAKARTA BIDXIDJA
304 PT BANK MAYBANK INDONESIA TBK JAKARTA IBBKIDJA
305 PT BANK MAYBANK INDONESIA TBK JAKARTA (EXPEND CONTROL DEPT.) IBBKIDJADEX
306 PT BANK MAYBANK INDONESIA TBK JAKARTA (JUANDA BRANCH) IBBKIDJA138
307 PT BANK MAYBANK INDONESIA TBK JAKARTA (KALIBESAR BRANCH) IBBKIDJA001
308 PT BANK MAYBANK INDONESIA TBK JAKARTA (PANGLIMA POLIM BRANCH) IBBKIDJA008
309 PT BANK MAYBANK INDONESIA TBK JAKARTA (THAMRIN BRANCH) IBBKIDJA003
310 PT BANK MAYBANK INDONESIA TBK JAKARTA (UUS TREASURY) IBBKIDJATRS
311 PT BANK MAYBANK SYARIAH INDONESIA JAKARTA MBBEIDJA
312 PT BANK OCBC NISP TBK JAKARTA NISPIDJA
313 PT BANK PANIN DUBAI SYARIAH, TBK JAKARTA PNBSIDJA
314 PT BANK PERMATA, TBK JAKARTA BBBAIDJA
315 PT BANK QNB INDONESIA TBK JAKARTA AWANIDJA
316 PT BANK RIAU KEPRI PEKANBARU PDRIIDJA
317 PT BANK SYARIAH MANDIRI JAKARTA BSMDIDJA
318 PT BANK TABUNGAN PENSIUNAN NASIONAL TBK JAKARTA BTPNIDJA
319 PT BANK UOB INDONESIA BANDUNG BBIJIDJA004
320 PT BANK UOB INDONESIA JAKARTA BBIJIDJA
321 PT BANK UOB INDONESIA MEDAN BBIJIDJA002
322 PT BANK UOB INDONESIA SURABAYA BBIJIDJA003
323 PT. BANK AGRIS JAKARTA AGSSIDJA
324 PT. BANK BNI SYARIAH JAKARTA SYNIIDJA
325 PT. BANK BUKOPIN, TBK JAKARTA BBUKIDJA
326 PT. BANK CIMB NIAGA, TBK. JAKARTA (GAJAH MADA REGIONAL OFFICE) BNIAIDJAGMA
327 PT. BANK CIMB NIAGA, TBK. JAKARTA (HEAD OFFICE OPERATION) BNIAIDJA
328 PT. BANK CIMB NIAGA, TBK. JAKARTA (THAMRIN BRANCH) BNIAIDJATHM
329 PT. BANK CIMB NIAGA, TBK. SEMARANG (SEMARANG BRANCH) BNIAIDJASMG
330 PT. BANK CIMB NIAGA, TBK. SURABAYA (TUNUNGAN BRANCH) BNIAIDJATUN
331 PT. BANK COMMONWEALTH JAKARTA BICNIDJA
332 PT. BANK DANAMON INDONESIA, TBK BALIKPAPAN (L/C DEPARTMENT) BDINIDJABPN
333 PT. BANK DANAMON INDONESIA, TBK BANDUNG (BANDUNG OTISTA BRANCH) BDINIDJAOTI
334 PT. BANK DANAMON INDONESIA, TBK JAKARTA BDINIDJA
335 PT. BANK DANAMON INDONESIA, TBK JAKARTA (CORPORATE LC PROCESSING CENTRE) BDINIDJACLC
336 PT. BANK DANAMON INDONESIA, TBK JAKARTA (CUSTODIAL SERVICES) BDINIDJACUS
337 PT. BANK DANAMON INDONESIA, TBK JAKARTA (FINANCIAL INSTITUTIONS CORRESPONDENT BANKING) BDINIDJAIFI
338 PT. BANK DANAMON INDONESIA, TBK JAKARTA (INTERNATIONAL REMITTANCE) BDINIDJARMT
339 PT. BANK DANAMON INDONESIA, TBK JAKARTA (L/C PROCESSING CENTER - MAKASSAR) BDINIDJAMKS
340 PT. BANK DANAMON INDONESIA, TBK JAKARTA (LC CENTRE) BDINIDJALCC
341 PT. BANK DANAMON INDONESIA, TBK JAKARTA (TRANSACTIONS PROCESSING CENTRE) BDINIDJATPC
342 PT. BANK DANAMON INDONESIA, TBK JAKARTA (TREASURY OPERATIONS) BDINIDJATRS
343 PT. BANK DANAMON INDONESIA, TBK MEDAN (MEDAN-ISKANDARMUDA BRANCH) BDINIDJAMIM
344 PT. BANK DANAMON INDONESIA, TBK MERAUKE (L/C DEPARTMENT-MEARUKE) BDINIDJAMRK
345 PT. BANK DANAMON INDONESIA, TBK SEMARANG (SEMARANG PEMUDA BRANCH) BDINIDJASPM
346 PT. BANK DANAMON INDONESIA, TBK SOLO (SOLO SRATEN BRANCH) BDINIDJASSR
347 PT. BANK DANAMON INDONESIA, TBK SURABAYA (L/C PROCESSING CENTRE SURABAYA) BDINIDJASBY
348 PT. BANK DANAMON INDONESIA, TBK TANJUNG PINANG (LC DEPARTMENT) BDINIDJATJP
349 PT. BANK DANAMON INDONESIA, TBK YOGYAKARTA (L/C DEPARTMENT-YOGYAKARTA) BDINIDJAYGY
350 PT. BANK GANESHA JAKARTA GNESIDJA