Every personal check carries a row of blocky numbers across the bottom, broken up by symbols that look like nothing else you write. They are not decoration and they are not random: they are a precise, standardized code that tells the banking system exactly where the money should come from. Once you know how to read it, a check stops being a mystery and becomes a map of your account.
This guide decodes the whole bottom line โ the three number groups read left to right, the strange separator symbols between them, why the line is printed in magnetic ink, and the second "fractional" routing number tucked into the top-right corner. If you just need to locate your routing or account number to hand to a payer, see how to find your routing and account number; this page is about what each number actually means.
What is the line of numbers at the bottom of a check?
That bottom strip is called the MICR line, short for Magnetic Ink Character Recognition. It is the machine-readable summary of your check, printed in a special font (E-13B) using ink containing iron oxide so high-speed sorting machines at banks can read it magnetically โ not just optically โ even if the check is smudged, stamped, or run through a printer. The American Bankers Association lays out the order plainly: the routing number is the left-most number, followed by your account number, and then the number of the check itself.
Reading it left to right, the MICR line is three groups of digits separated by special symbols:
- Routing number (left) โ always nine digits, identifies your bank or credit union. Also called the ABA or routing transit number.
- Account number (middle) โ identifies your specific account at that bank. Its length varies from bank to bank.
- Check number (right) โ the sequential number of this particular check, matching the number printed in the top-right corner.
What do the three groups of numbers mean?
Each group answers a different question the banking system needs to clear the payment. Together they pinpoint the money down to a single check from a single account at a single institution.
| Number group | Position | Length | What it identifies |
|---|---|---|---|
| Routing number | Bottom-left (first) | Always 9 digits | Your bank or credit union, on the national ABA registry |
| Account number | Bottom-center (second) | Varies by bank (often 8โ12 digits) | Your specific account at that bank |
| Check number | Bottom-right (third) | Usually 3โ4 digits | This individual check; matches the top-right corner |
The routing number isn't a flat nine digits chosen at random โ it has an internal structure. The first four digits are a Federal Reserve routing symbol identifying the district and processing center, the next four are the ABA institution identifier for the bank, and the final ninth digit is a check digit calculated from the other eight to catch typos. That last digit is why a single transposed number usually fails validation instead of silently misrouting your money.
The account number is assigned by your bank and has no national standard length, which is why payroll and billing systems rely on the check (or your bank's app) rather than guessing. The check number is the least important to the network โ it is mostly for your own record-keeping and reconciliation โ but it still rides along in the MICR line so the bank can log exactly which check cleared.
What are the weird symbols between the numbers?
The symbols that bracket and separate the number groups aren't typos or smudges โ they are dedicated MICR control characters that tell the sorting machine where one field ends and the next begins. The E-13B font defines four of them, and each marks a specific boundary:
- Transit symbol (โ) โ the bracket-like character that frames the routing number on both sides, telling the machine "this group is the routing number."
- On-us symbol (โ) โ separates the account number (and sometimes the check number) on the right; "on-us" refers to fields the paying bank defines for its own accounts.
- Amount symbol (โ) โ frames the dollar amount when a bank encodes it onto the check during processing (it isn't pre-printed on your blank checks).
- Dash symbol (โ) โ a separator used inside fields, such as between parts of an account number.
On a blank personal check you will normally see the transit symbol around the routing number and the on-us symbol setting off the account and check numbers; the amount symbol only appears after the check has been processed and the amount magnetically encoded. The takeaway: the symbols are field delimiters, the digits are the data.
What is the fractional routing number in the top corner?
Look at the upper-right area of a check, usually near the date, and you'll see a small number printed as a fraction, like 11-3167/1210. This is the fractional routing number (also called the transit number in fraction form), and it carries the same bank-identifying information as the nine-digit routing number on the MICR line โ just in an older format.
It predates the MICR line: before magnetic-ink sorting existed, clerks processed checks by hand using this fraction. Today it survives as a human-readable backup. If a check is torn, folded, or the magnetic MICR line is unreadable, a person can still identify the bank from the fraction. The numerator encodes the bank's city/state prefix and ABA institution number; the denominator encodes the Federal Reserve routing information. You almost never need to use it yourself โ for direct deposit and electronic transfers, always use the full nine-digit routing number from the MICR line, not the fraction.
Why does reading these numbers correctly matter?
Because the MICR line is the source of truth that payroll, billing, and benefits systems were built around. When you set up direct deposit or an ACH payment, you are essentially transcribing the routing and account numbers off this line โ and a single wrong digit can reject or misroute the transaction. That's exactly why employers ask for a voided check rather than numbers scribbled on paper: the printed MICR line removes the transcription error.
One caution that trips people up: do not read your routing number off a deposit slip. Deposit slips can carry an internal, deposit-only routing number that is not valid for electronic transfers. Always pull the numbers from a check's MICR line or your bank's app. If you bank online and have no checkbook, you can still produce the standard layout โ you can create a voided check online from your real numbers, showing the routing and account numbers in the exact MICR format payroll expects.
The bottom line
The numbers across the bottom of a check are the MICR line, and they read left to right as the nine-digit routing number (your bank), your account number, and the check number โ separated by special magnetic-ink symbols that mark each field. The fraction in the top-right corner is the same routing information in an older, human-readable backup format. For any electronic transfer, use the full nine-digit routing number and your account number from the MICR line, double-check every digit, and when a payer wants proof, hand them a voided check that shows the line in the format their system reads.