Bank Account Format Check
Identifies the likely bank from an account number’s length and prefix and normalises the formatting.
Korean account numbers have no universal check digit, but each bank has its own length and prefix conventions, and that is enough to say which bank a number probably belongs to. This infers it and normalises the formatting so a column of numbers is consistent.
Account number
Hyphens and spaces are ignored.
- 090카카오뱅크Internet-only bankprefix and length match
- 002한국산업은행State-owned or special-purposelength only
- 003IBK기업은행State-owned or special-purposelength only
- 007Sh수협은행State-owned or special-purposelength only
- 011NH농협은행Nationwide commercial banklength only
- 012단위농협 (지역농축협)Mutual credit body or otherlength only
- 020우리은행Nationwide commercial banklength only
- 023SC제일은행Nationwide commercial banklength only
- 030수협중앙회Mutual credit body or otherlength only
- 032부산은행Regional banklength only
- 034광주은행Regional banklength only
- 037전북은행Regional banklength only
- 039경남은행Regional banklength only
- 045새마을금고Mutual credit body or otherlength only
- 048신협Mutual credit body or otherlength only
- 050저축은행중앙회Mutual credit body or otherlength only
- 064산림조합Mutual credit body or otherlength only
- 071우체국예금State-owned or special-purposelength only
- 089케이뱅크Internet-only banklength only
Several at once
One per line, or separated by commas.
Bank institution codes
| Code | Bank | Type | Digits |
|---|---|---|---|
| 002 | 한국산업은행 | State-owned or special-purpose | 11, 12, 13, 14 |
| 003 | IBK기업은행 | State-owned or special-purpose | 12, 13, 14 |
| 004 | KB국민은행 | Nationwide commercial bank | 11, 12, 14 |
| 007 | Sh수협은행 | State-owned or special-purpose | 11, 12, 13, 14 |
| 011 | NH농협은행 | Nationwide commercial bank | 11, 12, 13, 14 |
| 012 | 단위농협 (지역농축협) | Mutual credit body or other | 11, 12, 13 |
| 020 | 우리은행 | Nationwide commercial bank | 11, 12, 13, 14 |
| 023 | SC제일은행 | Nationwide commercial bank | 11, 12, 13, 14 |
| 027 | 한국씨티은행 | Nationwide commercial bank | 11, 12 |
| 030 | 수협중앙회 | Mutual credit body or other | 11, 12, 13 |
| 031 | iM뱅크 (대구) | Regional bank | 11, 12 |
| 032 | 부산은행 | Regional bank | 11, 12, 13 |
| 034 | 광주은행 | Regional bank | 11, 12, 13 |
| 035 | 제주은행 | Regional bank | 11, 12 |
| 037 | 전북은행 | Regional bank | 11, 12, 13 |
| 039 | 경남은행 | Regional bank | 11, 12, 13 |
| 045 | 새마을금고 | Mutual credit body or other | 13 |
| 048 | 신협 | Mutual credit body or other | 11, 12, 13 |
| 050 | 저축은행중앙회 | Mutual credit body or other | 11, 12, 13, 14 |
| 064 | 산림조합 | Mutual credit body or other | 11, 12, 13 |
| 071 | 우체국예금 | State-owned or special-purpose | 13, 14 |
| 081 | 하나은행 | Nationwide commercial bank | 12, 14 |
| 088 | 신한은행 | Nationwide commercial bank | 11, 12 |
| 089 | 케이뱅크 | Internet-only bank | 12, 13 |
| 090 | 카카오뱅크 | Internet-only bank | 13 |
| 092 | 토스뱅크 | Internet-only bank | 12 |
The 금융결제원 (Korea Financial Telecommunications and Clearings Institute) standard codes. They can be used as they are in a transfer file or an open-banking integration.
- An account number has no published check rule of the kind a business registration number has. The length and the leading digits are an inference, and a match does not mean the account exists.
- The prefix conventions are practice, not a specification. Old numbers from before a merger often fall outside them.
- A virtual account (deposit-only) uses a number unrelated to the bank code. If nothing is identified, a virtual account is the likely reason.
- The three-digit institution code is an official value and can be used as it is in a transfer file or an open-banking integration.
- The account holder’s name can only be checked on the transfer screen of a banking app. Always check it before sending money.
If you are tidying up counterparty details, the business registration number validator is worth using too. Its check rule is published, so it decides rather than guesses.
How to use it
Paste the number or the column
Hyphens and spaces are stripped before matching, so numbers copied from different sources compare properly.
Read the candidates, not a single answer
Several banks share a length, so a number often matches more than one. The tool ranks them rather than picking.
Normalise before you compare two lists
The commonest reason a payment list and a bank statement fail to match is formatting, not data. Normalise both sides first.
Common questions
Does it confirm the account exists?
No, and it cannot. Whether an account exists and who holds it is a 계좌실명조회, which only a financial institution can perform. This infers a format.
A 3333- number came back as a bank I did not expect.
Internet-only banks use distinctive prefixes, and some of those ranges have been reassigned as products changed. The prefix is a strong hint, not a guarantee.
Does it validate a 가상계좌?
Poorly. A virtual account is issued by a payment provider under a sponsoring bank’s range and follows the provider’s own layout, so length-based inference is unreliable there.
Feed it from
Business Registration Number Validator
Checks the 10-digit check sum of a Korean business number and can bulk-validate a pasted column.
Resident Number Masker
Finds resident numbers in text or a spreadsheet column and masks them to the legally acceptable form.
Korean Postcode Search
Looks up the five-digit postcode for a road-name or lot-number address, with a bulk column mode.
Address Format Converter
Converts between lot-number and road-name addresses and normalises inconsistent address spellings.
Next
These accept what this tool produces, so the result can go straight in.
CSV Cleaner
Trims cells, normalises headers, fixes number and date formats and reports rows with the wrong column count.
Business Registration Number Validator
Checks the 10-digit check sum of a Korean business number and can bulk-validate a pasted column.
Delivery Platform Reconciliation
Reads 배달의민족·쿠팡이츠·요기요 settlement CSVs by column name, totals the fees, and matches each payout against your bank statement by amount and date, listing what never arrived.
Korean Age Calculator
Works out your 만나이, 연나이 and the old 세는나이 from a birth date, on any reference day.
Annual Leave Calculator
Works out how many paid leave days have accrued by joining date or fiscal year, including the first-year rule.
Capital Gains Tax Estimator
Estimates capital gains tax on a house, land or 분양권 from prices, dates and expenses — 장기보유특별공제 표1/표2, the 12억 1세대 1주택 rule, short-term rates and the 조정대상지역 surcharge you choose.