본문 바로가기

은행 코드 목록과 계좌번호 확인

국내 은행 26곳의 금융결제원 표준 코드(카카오뱅크 090, 토스뱅크 092 등)와 계좌번호 자릿수 확인.

무엇이 어려운가요

송금·환불 계좌를 받을 때는 은행 선택 목록과 은행 코드가 필요해요. 은행이 합치거나 이름을 바꾸면(대구은행 → iM뱅크) 목록도 고쳐야 해요.

계좌번호는 은행·상품마다 자릿수와 하이픈 위치가 달라서, 하이픈을 강제로 넣으면 오히려 틀려요.

직접 입력해 보세요

accountNumberDigits(입력)
'110123456789'
isValidAccountNumber(입력)
true

코드

npm install @bestow-ui/korean-utils
import { accountNumberDigits, isValidAccountNumber, KOREAN_BANKS } from '@bestow-ui/korean-utils';

KOREAN_BANKS.find((bank) => bank.code === '090')?.name; // '카카오뱅크'

accountNumberDigits('110-123-456789');  // '110123456789' (저장용)
isValidAccountNumber('110-123-456789'); // true (10~16자리)
isValidAccountNumber('12345');          // false

은행 코드 목록

KOREAN_BANKS 에 든 26곳이에요. 금융결제원 표준 코드 3자리이고, 많이 쓰는 은행부터 적었어요.

국내 은행 코드(금융결제원)
코드은행
004KB국민은행
088신한은행
020우리은행
081하나은행
011NH농협은행
003IBK기업은행
090카카오뱅크
092토스뱅크
089케이뱅크
023SC제일은행
027한국씨티은행
031iM뱅크(대구)
032부산은행
039경남은행
034광주은행
037전북은행
035제주은행
002KDB산업은행
007Sh수협은행
030수협중앙회
012지역농·축협
045새마을금고
048신협
071우체국
050저축은행
064산림조합

알아 둘 점

  • 은행마다 계좌번호 검증 공식이 공개돼 있지 않아 자릿수(10~16)만 확인해요. 실제 계좌·예금주는 예금주 조회 API 로 확인해요.

  • 증권사·외국계 은행 지점은 목록에 없어요. 필요하면 이 목록에 더해 쓰세요.

React 입력 컴포넌트

AccountNumberInput( @bestow-ui/react)는 이 함수를 쓰는 입력 칸이에요. 은행 선택과 계좌번호 입력을 한 묶음으로 받아요.

AccountNumberInput 문서 보기