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)

Currently, there are over 40,000 “live” Swift codes. The "live" codes are for the partners who are actively connected to the Swift network. On top of that, there are more than 50,000 additional codes, which are used for manual transactions. These additional codes are for the passive participants.

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.

India Bank Swift Codes - Page 34

India Below are the SWIFT codes for all banks in India. 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
1651 ICICI BANK LIMITED KOCHI (KOCHI BRANCH) ICICINBB010
1652 ICICI BANK LIMITED KOLKATA (CALCUTTA) ICICINBB006
1653 ICICI BANK LIMITED LUDHIANA (LUDHIANA BRANCH) ICICINBB017
1654 ICICI BANK LIMITED MUMBAI (ANDHERI BRANCH) ICICINBB011
1655 ICICI BANK LIMITED MUMBAI (CENTRALIZED PAYMENT HUB) ICICINBBGRP
1656 ICICI BANK LIMITED MUMBAI (CMS HUB) ICICINBBCMS
1657 ICICI BANK LIMITED MUMBAI (CROSS BORDER PAYMENT PROCESSING CENTRE) ICICINBBNRI
1658 ICICI BANK LIMITED MUMBAI (GLOBAL TRADE SERVICES UNIT-MUMBAI) ICICINBBCTS
1659 ICICI BANK LIMITED MUMBAI (OVERSEAS BRANCH UNIT) ICICINBBOBU
1660 ICICI BANK LIMITED MUMBAI (REGIONAL TRADE SERVICES UNIT-MUMBAI) ICICINBBRT1
1661 ICICI BANK LIMITED MUMBAI (SANGLI BRANCH) ICICINBBSAN
1662 ICICI BANK LIMITED MUMBAI (TREASURY) ICICINBBTSY
1663 ICICI BANK LIMITED MUMBAI (VOSTRO CELL-MUMBAI) ICICINBBVC1
1664 ICICI BANK LIMITED MUMBAI ICICINBB
1665 ICICI BANK LIMITED MUMBAI ICICINBBFEX
1666 ICICI BANK LIMITED NEW DELHI (DELHI BRANCH) ICICINBB007
1667 ICICI BANK LIMITED NEW DELHI (REGIONAL TRADE SERVICES UNIT-NEW DELHI) ICICINBBRT2
1668 ICICI BANK LIMITED PUNE ICICINBB005
1669 ICICI BANK LIMITED VADODARA (BARODA) ICICINBB003
1670 ICICI BANK LIMITED VISAKHAPATNAM (VISAKHAPATNAM BRANCH) ICICINBB060
1671 ICICI BANK LIMITED (ERSTWHILE THE BANK OF RAJASTHAN LTD.) AHMEDABAD BRAJINBBARA
1672 ICICI BANK LIMITED (ERSTWHILE THE BANK OF RAJASTHAN LTD.) BANGALORE BRAJINBBBLR
1673 ICICI BANK LIMITED (ERSTWHILE THE BANK OF RAJASTHAN LTD.) BHILWARA (GANDHI NAGAR, BHILWARA) BRAJINBBGNB
1674 ICICI BANK LIMITED (ERSTWHILE THE BANK OF RAJASTHAN LTD.) CHENNAI (MADRAS) (FOREIGN EXCHANGE DIVISION) BRAJINBBMAS
1675 ICICI BANK LIMITED (ERSTWHILE THE BANK OF RAJASTHAN LTD.) DELHI BRAJINBBDKN
1676 ICICI BANK LIMITED (ERSTWHILE THE BANK OF RAJASTHAN LTD.) HYDERABAD BRAJINBBHYD
1677 ICICI BANK LIMITED (ERSTWHILE THE BANK OF RAJASTHAN LTD.) INDORE BRAJINBBNPI
1678 ICICI BANK LIMITED (ERSTWHILE THE BANK OF RAJASTHAN LTD.) JAIPUR (OVERSEAS BRANCH) BRAJINBBOSJ
1679 ICICI BANK LIMITED (ERSTWHILE THE BANK OF RAJASTHAN LTD.) JAIPUR BRAJINBBMIJ
1680 ICICI BANK LIMITED (ERSTWHILE THE BANK OF RAJASTHAN LTD.) JODHPUR BRAJINBBSGJ
1681 ICICI BANK LIMITED (ERSTWHILE THE BANK OF RAJASTHAN LTD.) KOLKATA (CALCUTTA) (FOREIGN EXCHANGE DIVISION) BRAJINBBCRC
1682 ICICI BANK LIMITED (ERSTWHILE THE BANK OF RAJASTHAN LTD.) MUMBAI (ANDHERI, MUMBAI) BRAJINBBANM
1683 ICICI BANK LIMITED (ERSTWHILE THE BANK OF RAJASTHAN LTD.) MUMBAI (FORT, MUMBAI) BRAJINBBBYF
1684 ICICI BANK LIMITED (ERSTWHILE THE BANK OF RAJASTHAN LTD.) MUMBAI (OVERSEAS BRANCH) BRAJINBBOSM
1685 ICICI BANK LIMITED (ERSTWHILE THE BANK OF RAJASTHAN LTD.) MUMBAI BRAJINBB
1686 ICICI BANK LIMITED (ERSTWHILE THE BANK OF RAJASTHAN LTD.) NEW DELHI (OVERSEAS BRANCH) BRAJINBBOSD
1687 ICICI BANK LIMITED (ERSTWHILE THE BANK OF RAJASTHAN LTD.) NEW DELHI (SOUTH EXTENSION, NEW DELHI) BRAJINBBDSE
1688 ICICI BANK LIMITED (ERSTWHILE THE BANK OF RAJASTHAN LTD.) PANIPAT BRAJINBBPPT
1689 ICICI BANK LIMITED (ERSTWHILE THE BANK OF RAJASTHAN LTD.) PUNE BRAJINBBPUN
1690 ICICI BANK LIMITED (ERSTWHILE THE BANK OF RAJASTHAN LTD.) SILVASSA BRAJINBBSIL
1691 ICICI BANK LIMITED (ERSTWHILE THE BANK OF RAJASTHAN LTD.) TIRUPPUR BRAJINBBTIR
1692 ICICI BANK LIMITED (ERSTWHILE THE BANK OF RAJASTHAN LTD.) UDAIPUR BRAJINBBBBU
1693 ICICI PRUDENTIAL AMC LTD MUMBAI IPRUINBF
1694 IDBI BANK LIMITED AGRA (AGRA) IBKLINBBD18
1695 IDBI BANK LIMITED AHMEDABAD (AHMEDABAD BRANCH) IBKLINBB009
1696 IDBI BANK LIMITED AHMEDABAD (MAIN CORPORATE BRANCH, AHMEDABAD) IBKLINBB130
1697 IDBI BANK LIMITED AURANGABAD (AURANGABAD) IBKLINBBABD
1698 IDBI BANK LIMITED BANGALORE (BANGALORE BRANCH) IBKLINBB008
1699 IDBI BANK LIMITED BANGALORE (BANGALORE) IBKLINBBBGL
1700 IDBI BANK LIMITED BANGALORE (MAIN CORPORATE BRANCH, BANGALORE) IBKLINBB128