SWIFT 코드(BIC 코드)란? — 구조·용도·조회 방법 완벽 가이드
금융결제원 기준 · 2026년 최신
SWIFT 코드란?
SWIFT 코드는 Society for Worldwide Interbank Financial Telecommunication(국제은행간통신협회)에서 부여하는 국제 은행 식별 코드입니다. 전 세계 금융기관이 국제 송금, 증권 거래, 외환 업무 등을 처리할 때 수취 은행을 정확히 식별하기 위해 사용합니다. 200개 이상의 국가에서 11,000개 이상의 금융기관이 이 체계에 가입되어 있으며, 하루 수천만 건의 금융 메시지가 SWIFT 망을 통해 오갑니다.
국제표준화기구(ISO)는 이 코드를 BIC(Bank Identifier Code)라는 공식 명칭으로 표준화했습니다 (ISO 9362). 따라서 해외 송금 양식에 BIC 코드라고 표시되어 있어도 SWIFT 코드를 그대로 입력하면 됩니다. 두 용어는 동일한 코드를 가리키며, 실무에서는 혼용됩니다.
한국의 경우 금융결제원(KFTC)이 국내 은행의 SWIFT 코드 관리를 담당합니다. 국내에서 해외로 송금하거나, 해외에서 한국 계좌로 송금받을 때 반드시 필요한 정보입니다.
SWIFT 코드 구조 분석
SWIFT 코드는 최대 11자리로 구성되며, 각 자리마다 고유한 의미를 갖습니다.기관코드 4자리 + 국가코드 2자리 + 지역코드 2자리 + 지점코드 3자리로 이루어집니다.
(4자리)
(2자리)
(2자리)
(3자리, 선택)
- 기관코드 4자리해당 금융기관을 고유하게 식별하는 영문 약칭입니다. 은행명의 약어로 구성됩니다.
- 국가코드 2자리ISO 3166-1 alpha-2 기준 국가 코드입니다. 한국은 KR입니다.
- 지역코드 2자리해당 은행 본점이 위치한 도시·지역을 나타내는 영문·숫자 코드입니다. 한국 서울은 주로 SE를 사용합니다.
- 지점코드 3자리특정 지점을 구분하는 코드입니다. 본점이거나 지점 구분이 없으면 XXX를 사용합니다.
8자리 vs 11자리 차이
SWIFT 코드는 지점코드(3자리)를 포함하느냐에 따라 8자리 또는 11자리로 나뉩니다. 실무에서는 두 형태 모두 혼용되므로 차이를 이해하는 것이 중요합니다.
8자리 — 본점(Head Office) 코드
지점코드(XXX)를 생략한 형태입니다. 특정 지점이 지정되지 않은 일반 송금에 사용하며, 수취 은행이 자동으로 본점 처리합니다. 예: SHBKKRSE
11자리 — 특정 지점 코드
지점코드까지 포함한 완전한 형태입니다. 특정 지점으로 송금을 지정할 때 사용합니다. 본점의 경우 XXX를 붙입니다. 예: SHBKKRSEXXX
실무 팁: 어떤 형태를 사용해야 할지 모를 때는 11자리(8자리+XXX)를 입력하세요. XXX는 본점을 의미하며, 대부분의 수취 은행 시스템이 이를 정상 처리합니다.
한국 주요 은행 SWIFT 코드 예시
아래 표는 한국의 주요 시중은행 및 인터넷은행의 SWIFT 코드(8자리 본점 기준)입니다. 정확한 코드는 해당 은행 홈페이지나 본 사이트 SWIFT 코드 조회 페이지에서 확인하세요.
| 은행명 | SWIFT 코드 (8자리) | 11자리 (본점) |
|---|---|---|
| KB국민은행 | CZNBKRSE | CZNBKRSEXXX |
| 신한은행 | SHBKKRSE | SHBKKRSEXXX |
| 우리은행 | HVBKKRSE | HVBKKRSEXXX |
| 하나은행 | KOEXKRSE | KOEXKRSEXXX |
| 카카오뱅크 | KAKOKR22 | KAKOKR22XXX |
| IBK기업은행 | IBKOKRSE | IBKOKRSEXXX |
| NH농협은행 | NACFKRSE | NACFKRSEXXX |
※ 코드는 변경될 수 있습니다. 송금 전 반드시 수취 은행에 최신 정보를 확인하세요.
해외 송금 시 SWIFT 코드 입력 위치
해외 송금 양식(은행 창구, 인터넷뱅킹, 해외 이체 앱 등)에서 SWIFT 코드는 일반적으로수취 은행(Beneficiary Bank) 정보 항목에 입력합니다. 양식에 따라 필드명이 다를 수 있으므로 아래 용어들을 참고하세요.
SWIFT 코드 필드 명칭 (양식마다 다름)
계좌번호(Account Number)와는 별도 필드입니다. SWIFT 코드는 은행 자체를 식별하고, 계좌번호는 해당 은행 내 수취인 계좌를 식별합니다. 두 정보 모두 정확히 입력해야 송금이 완료됩니다.
SWIFT 코드 확인 방법
방법 1 — 본 사이트 SWIFT 코드 조회 (가장 빠름)
아래 SWIFT 코드 조회 링크에서 국내 176개 금융기관의 코드를 은행명으로 검색하고 즉시 복사할 수 있습니다.
방법 2 — 각 은행 공식 홈페이지
각 은행 홈페이지 → 해외 송금 안내 또는 SWIFT 코드 안내 페이지에서 공식 코드를 확인할 수 있습니다. 지점 코드가 필요한 경우 해당 은행 고객센터에 문의하세요.
방법 3 — 금융결제원(KFTC)
금융결제원은 국내 금융기관의 SWIFT 코드를 공식 관리하는 기관입니다. 공식 자료가 필요한 경우 금융결제원 웹사이트(kftc.or.kr)를 참조하세요.
자주 묻는 질문
Q. SWIFT 코드와 BIC 코드는 같은 건가요?
A. 네, 동일합니다. SWIFT 코드는 통칭이고, BIC(Bank Identifier Code)는 국제표준화기구(ISO)의 공식 명칭입니다. 해외 송금 양식에 BIC 코드라고 표시되어 있어도 SWIFT 코드를 입력하면 됩니다.
Q. 한국은 IBAN을 사용하지 않나요?
A. 한국은 IBAN(국제은행계좌번호) 체계를 사용하지 않습니다. 해외 송금 시 SWIFT 코드와 일반 계좌번호(숫자)를 그대로 사용합니다. IBAN을 요구하는 양식이 있다면 한국은 해당 없음을 선택하거나 빈 칸으로 두면 됩니다.
Q. SWIFT 코드 8자리와 11자리 중 어떤 걸 입력해야 하나요?
A. 모르면 11자리(8자리+XXX)를 입력하세요. 예를 들어 신한은행 본점 코드는 SHBKKRSE이며, 특정 지점이 없으면 SHBKKRSEXXX로 입력합니다. 수취 은행이 자동으로 처리합니다.
Q. SWIFT 코드를 잘못 입력하면 어떻게 되나요?
A. 송금이 지연되거나 반송될 수 있습니다. 은행 수수료가 발생할 수 있으므로 반드시 수취인에게 정확한 SWIFT 코드를 확인 후 입력하세요.