Decode any 9-digit MICR code into city, bank and branch components. Or enter an IFSC to fetch the corresponding MICR number.
Aligned with the city PIN code's first three digits - 110 = Delhi, 400 = Mumbai, 560 = Bangalore, 600 = Chennai, 700 = Kolkata.
Bank identifier within RBI's network - every bank has a fixed 3-digit code regardless of branch.
Specific branch within that bank - sortable and unique within the city/bank combination.
MICR stands for Magnetic Ink Character Recognition, a technology developed in the 1950s by the American Bankers Association and adopted globally for cheque processing. In India, the Reserve Bank of India (RBI) introduced MICR-based cheque clearing in 1986, starting with Mumbai. The RBI's National Automated Clearing House (NACH) now processes over 100 million MICR cheques monthly. Every Indian bank branch that participates in cheque clearing has a unique 9-digit MICR code printed in magnetic ink at the bottom of every cheque leaf.
The 9-digit MICR code is structured as: first 3 digits represent the city (e.g., 400 for Mumbai, 110 for Delhi, 600 for Chennai), the next 3 digits identify the bank (SBI is 002, HDFC is 240, ICICI is 229), and the last 3 digits specify the exact branch. This structure allows high-speed cheque sorting machines to process thousands of cheques per hour without human intervention. MICR codes are also required when setting up NACH mandates for SIP, insurance premiums, and EMI auto-debits.
While IFSC codes are used for electronic fund transfers (NEFT, RTGS, IMPS), MICR codes are specifically for physical cheque processing. Both codes can identify the same branch. This tool lets you look up a MICR code by entering an IFSC code, which is useful when filling cheque-based ECS mandates that require both codes simultaneously.