"A SWIFT code is used to identify a specific bank during international transaction, whereas IBAN is used to identify an individual account involved in the international transaction. Both play an essential role in ensuring the smooth running of the international financial market." - Google Uncle