Your files stay on your device Canada transit number validator Checks Canadian routing numbers in cheque and electronic form, converts between them, and names the institution when listed. Branch transitFive digitsInstitutionThree digitsOr paste a combined routing stringCheque order 00002-004, or electronic 000400002 Institutions bundled in this build: 001 Bank of Montreal, 002 Bank of Nova Scotia, 003 Royal Bank of Canada, 004 Toronto-Dominion Bank, 006 National Bank of Canada, 010 Canadian Imperial Bank of Commerce, 016 HSBC Bank Canada, 030 Canadian Western Bank, 039 Laurentian Bank of Canada, 219 ATB Financial, 540 Manulife Bank of Canada, 614 Tangerine Bank, 815 Fédération des caisses Desjardins du Québec, 889 Credit Union Central of Canada . Enter a transit and institution, or paste a combined string. There is no check digit to compute: Payments Canada publishes no check character in the eight or nine digits, so this tool checks structure only, and a plausible wrong number is caught by the receiving institution, not here. The two forms carry the same routing in opposite orders, which is why a misread eight digit string silently names a different bank; if a payroll setup rejects the cheque form, the electronic form is the one direct deposit usually wants. Institution names come from a short dated list checked against Payments Canada sources in November 2026; mergers retire numbers, so an unlisted number is "not listed here", not a bad number. Options More regex & cron tools - Hash generator (/crypto/hash) - Number base converter (/text/number-bases) All regex & cron tools (/dev) Was this tool useful? YesNo Canonical HTML: https://nutter.tools/dev/canada-bank-transit-number-validator Markdown version: https://nutter.tools/dev/canada-bank-transit-number-validator.md Plain-text version: https://nutter.tools/dev/canada-bank-transit-number-validator.txt Agent index: https://nutter.tools/llms.txt