IFSC Code Lookup & Validator

Check an Indian IFSC code and find the bank, branch, address and city it belongs to, along with which transfer modes it supports.

Last updated: 2026-08-31

Spaces, hyphens and lowercase are fine.

Branch details come from a public IFSC directory, queried directly by your browser. The code you type goes to that directory and nowhere else β€” it never passes through our servers.

Key Features

  • Format check plus real lookup: confirms the structure, then resolves the actual branch.
  • Full branch detail: bank, branch name, address, city, district, state and MICR code.
  • Transfer modes: shows whether the branch supports NEFT, RTGS, IMPS and UPI.
  • Distinguishes the two failures: a malformed code and a well-formed code that no branch uses are different problems, and are reported differently.

How to Use This IFSC Lookup

  1. Type or paste the 11-character IFSC code and press Enter or the button.
  2. The format is checked first, so an obviously malformed code fails immediately with the reason.
  3. For a well-formed code, the bank and branch are fetched and shown along with the address and supported transfer modes.
  4. Compare the branch against the one you expect before sending money β€” a wrong but valid IFSC routes to a real, different branch.

Why an IFSC Needs Looking Up, Not Just Checking

An IFSC is eleven characters: four letters identifying the bank, a zero reserved for future use, and six characters identifying the branch. That structure is easy to pattern-match, and pattern-matching tells you almost nothing useful.

Unlike a GSTIN, an IFSC carries no check digit. Any string in the right shape looks equally valid, so the only way to know whether a code is real is to resolve it against the directory of registered branches. That directory changes β€” banks merge, branches close, codes are reassigned after amalgamations, and the large public-sector mergers invalidated a great many codes at once.

This is also why the failure is dangerous rather than merely annoying. A mistyped IFSC that still happens to be well-formed does not bounce; it points at a different real branch. Confirming that the bank, branch and city match what you expect is the actual check, and it is the reason this tool resolves the code rather than just validating its shape.

Frequently Asked Questions

Does this tool need the internet?

The format check does not, but the branch lookup does β€” which bank a code belongs to is live information that has to be fetched. Your browser queries a public IFSC directory directly; the code never passes through our servers and nothing is stored.

What does an IFSC code mean?

The first four letters are the bank β€” SBIN for State Bank of India, HDFC for HDFC Bank. The fifth character is always 0, reserved for future use. The last six identify the specific branch.

My code looks right but shows β€œno branch registered”. Why?

Most often a typo, since IFSC codes have no check digit to catch one. It can also mean the branch was closed or merged β€” bank amalgamations have retired large numbers of codes, and old cheque books and saved payees still carry them.

Can an IFSC be validated offline?

Only its shape. There is no checksum, so any correctly formatted string is indistinguishable from a real code without consulting the directory.

What is the MICR code shown alongside?

A nine-digit code printed on cheques, identifying the same branch for cheque clearing. IFSC is used for electronic transfers, MICR for cheques.

What happens if I transfer to a wrong but valid IFSC?

The transfer is normally rejected if the account number does not exist at that branch, but this is exactly why you should confirm the branch shown matches the one you expect before sending anything.

Can AI agents look up IFSC codes too?

Yes, via validate_ifsc on our MCP server, which performs the same format check and live branch lookup for an agent.