US test data · bank targeting

US routing number generator

Generate checksum-valid synthetic routing numbers, or keep a bank's published routing instruction fixed while generating synthetic account fields for your tests.

Up to 10 synthetic rows free. No signup. Assignment and account existence are not checked.

Test assertions and source details — first 3 rows

Bank targeting, not a bank-account lookup

A targeted batch keeps the selected routing number fixed. A bank may publish different numbers for ACH, paper and wire, and for where an account was opened. We keep those distinctions; a wire instruction is not silently substituted for ACH.

All account numbers are synthetic generic 12-digit test values, not verified bank-specific formats. Generated values may coincidentally match real records. Never use them for live payments, identity verification or accessing accounts.

Free bank-targeted samples contain up to 3 rows. Pro supports up to 150 generated rows per request; Business up to 750. A paid batch costs one routing lookup credit plus one API credit per generated row. The exact quote is shown before confirmation; missing or stale targets cannot be bought into availability.

Existing plans · Validate routing numbers and compare saved lists · Coverage and source dates

Available bank instructions

Only reviewed, loaded and fresh sources are selectable. We do not infer routing numbers from the FDIC/NCUA institution name directory.

What does “valid” mean here?

It means the ABA checksum and our generic account-field shape pass the stated test assertions. It does not mean ACH/Fedwire membership, sandbox acceptance or an existing account. These are bank-field fixtures, not executable NACHA or wire-transfer files.

Can I repeat the same test data?

Yes: use the same mode, exact target, quantity and seed with the same generator version. Source changes require a refreshed selection. Paid retries with the same request key do not debit twice; making a new paid generation is a new task.