도구스개발

IBAN 계좌번호 검증기

해외 송금에 쓰는 IBAN이 형식에 맞는지 mod 97 검사식과 국가별 자릿수로 확인합니다. 국가코드·검사숫자·BBAN을 나눠 보여 주고 어디가 어긋났는지 짚어 줍니다.

공백·하이픈은 무시합니다. 소문자로 적어도 됩니다

검사 결과

번호를 입력하세요

해외 송금 서류나 인보이스에 적힌 계좌번호입니다

예시 불러오기

형식만 맞춘 예시 번호로, 실재하는 계좌가 아닙니다.

검사를 통과했다고 해서 그 계좌가 실제로 있는 것은 아닙니다. mod 97은 오타 한 자를 잡아내는 체크섬일 뿐이라, 아무 숫자나 넣고 검사숫자만 맞추면 통과합니다. 송금 전 수취인·은행명 확인은 은행을 통해 따로 해야 합니다.

길이가 확인된 국가 117

국가코드자릿수
안도라AD24
아랍에미리트AE23
알바니아AL28
앙골라AO25
오스트리아AT20
아제르바이잔AZ28
보스니아 헤르체고비나BA20
벨기에BE16
불가리아BG22
바레인BH22
베냉BJ28
생바르텔레미BL27
브라질BR29
벨라루스BY28
중앙아프리카공화국CF27
콩고공화국CG27
스위스CH21
코트디부아르CI28
카메룬CM27
코스타리카CR22
카보베르데CV25
키프로스CY28
체코CZ24
독일DE22
지부티DJ27
덴마크DK18
도미니카공화국DO28
에스토니아EE20
이집트EG29
스페인ES24
핀란드FI18
포클랜드 제도FK18
페로 제도FO18
프랑스FR27
가봉GA27
영국GB22
조지아GE22
프랑스령 기아나GF27
지브롤터GI23
그린란드GL18
과들루프GP27
적도기니GQ27
그리스GR27
과테말라GT28
온두라스HN28
크로아티아HR21
헝가리HU28
아일랜드IE22
이스라엘IL23
이라크IQ23
이란IR26
아이슬란드IS26
이탈리아IT27
요르단JO30
코모로KM27
쿠웨이트KW30
카자흐스탄KZ20
레바논LB28
세인트루시아LC32
리히텐슈타인LI21
리투아니아LT20
룩셈부르크LU20
라트비아LV21
리비아LY25
모로코MA28
모나코MC27
몰도바MD24
몬테네그로ME22
생마르탱MF27
마다가스카르MG27
북마케도니아MK19
몽골MN20
마르티니크MQ27
모리타니MR27
몰타MT31
모리셔스MU30
모잠비크MZ25
뉴칼레도니아NC27
니제르NE28
니카라과NI28
네덜란드NL18
노르웨이NO15
오만OM23
프랑스령 폴리네시아PF27
파키스탄PK24
폴란드PL28
생피에르 미클롱PM27
팔레스타인PS29
포르투갈PT25
카타르QA29
레위니옹RE27
루마니아RO24
세르비아RS22
러시아RU33
사우디아라비아SA24
세이셸SC31
수단SD18
스웨덴SE24
슬로베니아SI19
슬로바키아SK24
산마리노SM27
세네갈SN28
소말리아SO23
상투메 프린시페ST25
엘살바도르SV28
차드TD27
프랑스령 남방 및 남극TF27
토고TG28
동티모르TL23
튀니지TN24
튀르키예TR26
우크라이나UA29
바티칸VA22
영국령 버진아일랜드VG24
왈리스 퓌튀나WF27
코소보XK20
마요트YT27

사용 방법

  1. 1송금 서류에 적힌 IBAN을 그대로 붙여 넣습니다. 공백과 하이픈은 무시합니다.
  2. 2검사식(mod 97)과 국가별 자릿수를 함께 봅니다. 둘 다 맞아야 형식이 통과입니다.
  3. 3틀렸다면 분석 표에서 국가코드·자릿수·검사숫자 가운데 어디가 어긋났는지 확인합니다.

자주 묻는 질문

아닙니다. mod 97은 오타 한 자를 잡아내는 체크섬일 뿐이라, 아무 숫자나 넣고 검사숫자만 맞추면 통과합니다. 계좌가 실재하는지, 수취인 이름이 맞는지는 송금 은행을 통해 따로 확인해야 합니다. 이 도구는 «형식이 맞는가»까지만 답합니다.

앞 네 자리(국가코드 2자 + 검사숫자 2자)를 뒤로 옮긴 뒤, 문자를 A=10부터 Z=35까지의 숫자로 바꿔 하나의 긴 정수로 만들고 97로 나눕니다. 나머지가 1이면 통과입니다. ISO 7064의 MOD 97-10 방식이며, 신용카드의 Luhn(mod 10)이나 ISBN의 mod 11과는 계산이 다릅니다.

아니요, 한국은 IBAN 제도를 쓰지 않습니다. 국내 은행으로 해외 송금을 받을 때는 IBAN 대신 은행 SWIFT(BIC) 코드와 계좌번호를 함께 알려 줍니다. 유럽과 중동·북아프리카를 중심으로 한 나라들이 IBAN을 쓰고, 미국·캐나다·일본·중국도 쓰지 않습니다.

다릅니다. 노르웨이가 15자리로 가장 짧고 러시아가 33자리로 가장 길며, 규격상 최대는 34자리입니다. 규칙성이 없어 표가 필요하고, 자릿수가 틀리면 mod 97을 통과하더라도 잘못된 번호입니다. 이 도구는 자릿수가 교차 확인된 117개국에 대해 길이까지 검사합니다.

자릿수 자료가 출처마다 갈리는 나라이기 때문입니다. 부르키나파소·부룬디·알제리·말리·올란드 제도·기니비사우·예멘 일곱 곳은 참고한 구현들 사이에 값이 어긋나 표에서 뺐습니다. 최근 규격이 바뀐 나라들로 보이며, 틀린 길이로 «틀렸다»고 단정하는 것보다 모른다고 답하는 편이 안전하다고 보아 mod 97 결과만 알려 드립니다.

전송되지 않습니다. 검사는 전부 브라우저 안에서 이뤄지고, 입력값은 이 브라우저의 localStorage에만 남습니다. 공용 PC에서 쓰셨다면 입력란을 비우시면 됩니다.

알아두면 좋은 점

  • mod 97은 형식 검사입니다. 계좌의 실재 여부·수취인 확인은 송금 은행의 몫입니다.
  • 국가별 자릿수는 SWIFT IBAN Registry가 원본이지만 이 저장소를 만드는 환경에서 받을 수 없어, 널리 쓰이는 구현 네 곳(ibantools 4.5.4 · iban 0.0.14 · validator 13.15.35 · ibankit 1.6.5)의 국가표를 대조해 값이 만장일치인 117개국만 담았습니다(2026-09-01 확인).
  • 예시로 넣어 둔 번호는 형식만 맞춘 것으로 실재하는 계좌가 아닙니다.
  • 자릿수 규격은 나라 사정에 따라 바뀝니다. 큰 금액을 보내기 전에는 수취 은행이 알려 준 번호를 그대로 쓰는 것이 안전합니다.

함께 보면 좋은 도구

마지막 검증: 2026년 9월 1일 · 결과는 참고용 추정치입니다.