IFSC Code Validator
Finance & Indian IDsValidate whether an Indian bank IFSC code follows the official 11-character format — 4-letter bank code, 0, 6-character branch code. Instant, no sign-up.
What is a IFSC?
The IFSC Code Validator checks whether a given Indian Financial System Code follows the official 11-character format defined by the Reserve Bank of India (RBI). IFSC codes are the routing backbone of India's electronic fund transfer infrastructure — every NEFT, RTGS, and IMPS transaction uses an IFSC code to identify the destination bank branch precisely.
The format is defined by RBI and is strictly structured: four uppercase letters encoding the bank identifier, the digit '0' in the fifth position (always), and six uppercase alphanumeric characters encoding the branch. The encoding is [BANK][0][BRANCH] — for example, SBIN0001234 means State Bank of India (SBIN), reserved position (0), and branch code 001234.
Unlike UPI IDs or account numbers, IFSC codes are standardised by a central authority and follow the same pattern across every bank in India. This makes structural format validation highly reliable for catching data-entry errors — wrong number of characters, a non-zero fifth character, or non-alphanumeric branch characters all indicate an invalid entry.
This validator also looks up the 4-letter bank code against a reference list of major Indian banks, naming the associated institution when recognised. Pair it with the UPI ID Validator for a complete payments-related validation workflow, or with the Home Loan EMI Calculator when preparing home loan documentation.
How to use this IFSC calculator
- Type or paste the IFSC code into the input field. The tool automatically converts lowercase to uppercase, so entering
sbin0001234works the same asSBIN0001234. - The result updates automatically as you type — no button press needed.
- Check the Valid or Invalid badge.
- If Invalid, read the error message to identify the specific issue — wrong length, non-letter bank code, non-zero fifth character, or invalid branch code characters.
- If Valid, check the details section for the bank code, the recognised institution name (if applicable), and the branch code.
- To validate a different IFSC, clear the field and enter the new code.
Formula & Methodology
Format rule: An IFSC code must satisfy all four conditions: 1. Exactly 11 characters 2. Characters 1–4: uppercase letters A–Z (the bank code) 3. Character 5: the digit '0' (zero, never the letter O) 4. Characters 6–11: uppercase letters A–Z or digits 0–9 (the branch code) Regular expression:/^[A-Z]{4}0[A-Z0-9]{6}$/Valid examples: -SBIN0001234— State Bank of India, branch 001234 -HDFC0000123— HDFC Bank, branch 000123 -ICIC0001234— ICICI Bank, branch 001234 Invalid examples: -SBI0001234— only 3 letters in the bank code (should be 4) -SBIN1001234— 5th character is '1' instead of '0' -SBINO001234— 5th character is 'O' (letter) instead of '0' (digit) -SBIN001234— only 10 characters total (one digit short)