About this tool
Validate an IFSC code's format and decode its bank and branch identifiers.
The IFSC Decoder & Validator checks an Indian Financial System Code against the RBI's 11-character structure — four letters for the bank, a reserved 0 in the fifth position, then six letters or digits for the branch — and splits out the bank prefix and branch identifier. It normalises what you paste by stripping spaces and upper-casing, then names the bank for 14 common prefixes such as SBIN, HDFC, ICIC and UTIB. Anyone typing an IFSC into a NEFT, RTGS or IMPS form can catch a malformed code before the transfer is attempted.
Open IFSC Decoder & Validator on AltFTool — it loads instantly in your browser.
Type or paste the code into the 'IFSC code' field, or load the 'HDFC example' or 'SBI example' preset.
Leave 'Normalize input' on so spaces are removed and the code is upper-cased before the 4 letters + 0 + 6 alphanumerics test runs.
The result reads 'Structurally valid IFSC' or 'Invalid IFSC structure', with rows for Normalized, Bank prefix, Bank and Branch identifier.
Applies the 4 letters + 0 + 6 alphanumeric rule rather than a plain length check, so O-for-zero and short codes are caught.
Shows the first four characters and the trailing six separately, which is what you need when comparing two branches of the same bank.
Prefixes outside its 14-bank convenience list are reported as unknown instead of being guessed at, pointing you to the RBI or the bank.
Exactly 11 characters: the first four are letters identifying the bank, the fifth is always 0 (reserved for future use), and the last six are letters or digits identifying the branch. HDFC0001234 and SBIN0000456 both follow that pattern.
Most often because the fifth character is the letter O rather than the digit 0, or because the code is not 11 characters long. Spaces and lower-case letters are handled for you when normalisation is on, so anything still failing is a genuine structural problem with the code.
No. Passing this check only proves the code has the right shape; it cannot confirm the branch is real, open, or the one you intend to pay. Branches merge and close, so verify the active code against the RBI list or the bank's own site before sending money.
The first four letters are the bank identifier — SBIN is State Bank of India, HDFC is HDFC Bank, ICIC is ICICI Bank, UTIB is Axis Bank, PUNB is Punjab National Bank, BARB is Bank of Baroda. This tool recognises 14 such prefixes and tells you plainly when a prefix is not on that list.
Add the IFSC Decoder & Validator widget to your blog or website — free, responsive, no signup. Just keep the “Widget by AltFTool” credit link visible.
<iframe src="https://www.altftool.com/embed/widget/ifsc-decoder-validator"
title="IFSC Decoder & Validator — free AltFTool widget"
width="100%" height="640" style="border:0;border-radius:12px;overflow:hidden"
loading="lazy" referrerpolicy="no-referrer-when-downgrade" allow="clipboard-write"></iframe>
<p style="font-size:12px;margin:4px 0 0">Widget by <a href="https://www.altftool.com/tools/all/ifsc-decoder-validator?utm_source=embed&utm_medium=widget" rel="nofollow">AltFTool — free online tools</a></p>