UTILS.
100% 브라우저 내 실행
🏦

IBAN 검증기 및 파서

MOD-97 체크섬으로 국제 은행 계좌 번호를 오프라인에서 검증하고 국가, 검사 숫자, 은행 코드, 지점, 계좌로 분해합니다.

— 여기에 결과가 표시됩니다 —

이 도구에 대하여

IBAN 검증기 및 파서는 국제 은행 계좌 번호의 정확성을 확인하고 이를 구성 요소인 국가, 검사 숫자, 은행 코드, 지점/소트 코드, 계좌 번호로 분해합니다. 브라우저에서 전적으로 오프라인으로 검증하므로(은행 조회 없음, 네트워크 없음), 구조적·체크섬 유효성을 확인할 뿐 계좌가 실제로 존재하는지는 확인하지 않습니다.

검증은 ISO 13616 레지스트리와 ISO 7064 MOD-97-10 알고리즘을 따릅니다. 먼저 입력에서 공백을 제거하고 대문자로 바꾼 뒤, 길이를 국가별 테이블과 대조합니다(예: DE=22, GB=22, FR=27, NL=18, ES=24. 약 80개 국가가 포함됨). 그런 다음 처음 네 문자(국가 코드와 두 개의 검사 숫자)를 끝으로 옮기고, 각 문자를 숫자로 대체하며(A=10 … Z=35), 그 결과 숫자 문자열을 큰 정수로 해석합니다. 그 정수를 97로 나눈 나머지가 1과 같을 때에만 IBAN이 유효합니다. 나머지는 한 자리씩 점진적으로 계산되므로 큰 수 라이브러리가 필요 없습니다.

길이와 체크섬을 통과하면, BBAN은 위치가 알려진 경우 국가의 구조 테이블을 사용해 은행 코드, 지점, 국가 검사 숫자, 계좌 번호로 파싱됩니다. '검사 숫자 계산' 모드는 3~4번째 위치를 '00'으로 설정하고 알고리즘을 실행한 뒤 98 − (mod 97)을 올바른 두 개의 검사 숫자로 반환합니다. 국가와 BBAN을 알고 전체 IBAN을 구성해야 할 때 유용합니다. 결과에는 표준적인 네 자리 그룹으로 포맷된 값도 표시됩니다.

자주 묻는 질문

이것으로 은행 계좌가 실제인지 확인되나요?
아니요. IBAN의 구조 — 국가에 맞는 정확한 길이와 통과하는 ISO 7064 MOD-97-10 체크섬 — 를 검증합니다. 계좌가 개설되어 있는지나 누구에게 속하는지는 알 수 없으며, 발급 은행만이 이를 확인할 수 있습니다. 전적으로 오프라인으로 실행됩니다.
MOD-97 검사는 어떻게 작동하나요?
처음 네 문자(국가 코드 + 검사 숫자)를 끝으로 옮기고, 각 문자 A–Z를 10–35로 대체하며, 그 결과 숫자를 97로 나눈 나머지를 취합니다. 유효한 IBAN은 정확히 1의 나머지를 냅니다. 이 도구는 이 나머지를 점진적으로 계산하므로 bignum 지원 없이도 작동합니다.
'검사 숫자 계산' 모드는 무엇인가요?
국가 코드와 BBAN은 알지만 두 개의 검사 숫자를 모른다면, 이 모드는 '00'을 삽입하고 체크섬을 실행한 뒤 98에서 나머지를 뺀 값을 올바른 검사 숫자로 반환하며, 완전하고 제대로 포맷된 IBAN을 표시합니다.
왜 모든 국가의 필드를 분해할 수 없나요?
길이와 체크섬 검증은 약 80개 국가를 다루지만, 상세한 은행/지점/계좌 필드 위치는 흔한 국가(예: DE, GB, FR, ES, NL, IT)에 대해서만 포함되어 있습니다. 다른 국가의 경우 전체 BBAN이 단일 계좌 필드로 표시됩니다.

더 많은 도구