India IFSC Code Validator

Validate Indian Financial System Codes (IFSC) for NEFT, RTGS and IMPS bank routing.

Ad placeholder (leaderboard)

The Indian Financial System Code (IFSC) is an 11-character alphanumeric code assigned by the Reserve Bank of India to every bank branch that participates in electronic fund transfers. It is required to route NEFT, RTGS and IMPS payments to the correct branch. This free validator checks that an IFSC is well-formed before you save it as a beneficiary or wire it into a payment integration.

How it works

The validator enforces the official IFSC structure, which matches the regular expression ^[A-Z]{4}0[A-Z0-9]{6}$:

  1. Length: the code must be exactly 11 characters.
  2. Bank code (positions 1–4): four uppercase letters identifying the bank, e.g. HDFC, SBIN, ICIC.
  3. Reserved digit (position 5): always the character 0 (zero). The RBI reserved this position for future use, so a non-zero value is invalid.
  4. Branch code (positions 6–11): six alphanumeric characters identifying the specific branch.

The tool shows each rule separately, so a single mistyped character is easy to spot.

Example

For HDFC0001234:

  • Bank code HDFC — four letters, valid.
  • 5th character 0 — valid.
  • Branch code 001234 — six alphanumerics, valid.

The code passes all four checks and is a well-formed IFSC.

Notes

A valid format confirms structural correctness, not that the branch is currently live or routable. For that, use the RBI branch directory or your bank’s official lookup. Everything runs locally — the code you enter never leaves your browser.

Ad placeholder (rectangle)