A SWIFT code (BIC) identifies a bank for international transfers. It has 8 or 11 characters: bank (4), country (2, IN for India), location (2) and an optional branch (3). Indian domestic transfers use IFSC instead; inward foreign remittances need both the SWIFT code of the receiving bank and your account details.
IFSC vs SWIFT
IFSC: domestic India transfers (NEFT/RTGS/IMPS).
SWIFT: cross-border transfers.
Not every branch has its own SWIFT code; many route via a central branch.
FAQ
Questions
Can I use IFSC for an international transfer?
No. The sender's bank needs the SWIFT/BIC code; some banks also ask for the IFSC of your branch so the money can be credited in India.