Free US bank data for payment testing

US Bank Account Test DataRandom test datafor payment QA

Generate synthetic US routing and account numbers, check ABA checksums and build test profiles in one workspace. US accounts use routing numbers instead of domestic IBANs.

Free synthetic generation ABA checksum checks Paid bank targeting

No signup for free generation. Synthetic examples are not verified bank accounts.

synthetic-us-data.json
051000017Bank of AmericaAch Checksum
021000021ChaseDomestic Wire Checksum
121000248Wells FargoDomestic Wire Checksum

Bank-targeted examples · source-backed routing references

ABA9-digit routing format
Freeup to 10 rows per run
AIsynthetic test profiles
4,220FDIC banks in active snapshot
4,299NCUA credit unions in snapshot
8,496primary ABA references for QA
9,746distinct routing numbers in registry

Browse the US banks in our bank directory · Source dates and coverage. Logos identify referenced institutions; no affiliation implied.

US Routing Generator

United States (US)
Filter by bank stateOptional
No matching states.
Limits bank search to its recorded state. Free generation stays nationwide.
Reproducible seedOptional
Use the same seed to reproduce a test dataset with the same generator version.
Free: up to 10 random bank-reference rows. Synthetic accounts; bank names unlock with metadata credits.

Saved US bank QA sets

Reuse a bank, routing instruction, quantity and seed. Review the current source and credit quote before every new run.

Sign in with Pro or Business to save and reuse targeted sets.

Open standalone US Routing Validator

Check ABA routing numbers

US Routing Validator

Validate routing numbers for QA, staging and payment-form testing. Check the nine-digit ABA checksum, then review available ACH, wire, FedNow and bank-published observations separately.

9-digit format ABA 3-7-1 checksum Source-scoped evidence
Bulk list, CSV and paid checks

Free checksum preview: up to 3 rows, zero credits. Available bank metadata is unlocked through a full run. Pro checks up to 50 rows; Business up to 250. Review the exact credit cost before any debit.

Free preview checks up to 3 routing numbers. No signup required.

US routing number validator and ABA checksum checker

This online routing number checker validates the nine-digit format and ABA 3-7-1 checksum used by US routing transit numbers. It then reports available directory or bank-published observations without confusing checksum validity with assignment to a bank.

What does a valid result mean?

Checksum valid means the digits satisfy the ABA checksum. Observed means a matching source record was available. An unknown checksum-valid number is not automatically invalid, active or usable.

Need random test values?

Use the US routing number generator for fresh synthetic routing and account data. Free generation is generic; reviewed bank targeting is paid when available.

ABA, ACH and wire routing number checks

An ABA routing number identifies a US financial-institution routing endpoint, but the appropriate number can depend on payment type and region. ACH, domestic wire, check and FedNow observations are shown independently when a source supports them. Confirm production payment instructions with the bank or an authorized routing directory.

  • Validate one routing number or preview three rows free.
  • Check bulk payroll, ERP or payment-integration lists with an exact credit quote.
  • Download JSON reports and save comparison baselines when access allows.
  • Review routing data coverage and source dates before relying on an observation.

Routing number vs account number: which value should I check?

A routing number has nine digits and identifies the bank routing destination. An account number identifies an account within that institution and has a bank-specific format. Enter only the routing number in this checker; keep leading zeros. Passing the ABA checksum does not validate the accompanying account number.

Routing number validation is not bank-account validation

This tool does not verify account existence, ownership, balance or payment acceptance. It also does not replace the additional account-validation controls that may apply to a live payment workflow. Do not paste customer account numbers or personal data into the routing list.

Need a test routing number for Stripe ACH?

Stripe documents 110000000 for its manually entered ACH sandbox accounts. Use the documented account number or token for the payment outcome you want. The Stripe ACH test account guide includes success and failure examples plus an offline webhook QA Pack; these are not live payment instructions.

Validate routing and account columns together

For supplier or ERP spreadsheets, use the US routing and account CSV validator. It flags ABA checksum errors, missing values, duplicate pairs and Excel damage without claiming account ownership or ACH-file certification.

US routing number resources

USA bank testing tools · US bank and credit-union directory · bank-published routing instructions · US ACH test fixtures · server-side API documentation

Saved routing lists and comparisons

Load a saved list, check it again, then save the new report to compare source observations. Identical source data is not presented as a new banking event.


                    
                

US routing number FAQ

Does the United States use IBAN numbers?

No. Domestic US bank payments normally use an ABA routing number and an account number instead of an IBAN.

Are generated routing and account numbers real bank accounts?

No. Free web generation samples dated bank routing references and creates synthetic account numbers. It does not establish account existence or payment-rail eligibility.

What does the US routing number validator check?

It checks the nine-digit format and ABA checksum, then reports available source observations separately. A checksum-valid result is not account validation.

Can I generate test data for a specific US bank?

Yes, when reviewed targeting coverage is available. Bank targeting uses paid Pro or Business access and reports the source scope and limitations.

US bank account number generator and routing tools

US bank fields pair a nine-digit ABA routing number with an account number. Use the random routing number generator to create synthetic test data, or the routing number checker to check an existing test value. The generator also supplies fake US account numbers for form tests and staging datasets.

Looking for a fake US IBAN?

The United States does not use domestic IBANs. An American IBAN generator cannot supply a US IBAN; use routing and account fields for US tests, and our IBAN generator for countries that use IBAN.

US routing number API

Use your existing API key for generation, bank targeting, routing checks and synthetic profiles. Paid targeting uses the same bank metadata quota as the website, with a quote before execution and safe request retries. See US API examples and credit costs.

Which test routing number works with Stripe ACH?

Stripe documents 110000000 for its manually entered ACH sandbox test accounts. Pair it with the documented account number or token for success or failure; do not substitute a random generated account. See the Stripe ACH test account numbers and webhook QA guide for source-linked examples and the offline QA Pack.

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.

Checksum-valid synthetic generation stays free. Exact bank targeting requires Pro and uses one existing bank metadata credit per generated row; Business raises the per-request limit from 150 to 750. Full AI profiles use one profile credit and downloads use one export credit—the same quota economy as the IBAN workflow. Every paid action shows its exact cost before it runs.

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

Bank routing sources for targeted test data

Search Advanced options for banks and credit unions. Bank-published instructions preserve their payment use and region. Primary ABA references link a routing number to an institution on the stated source date; they do not confirm ACH or Fedwire eligibility.

Primary ABA references are available for dated QA fixtures for up to 180 days from the source date. A new download does not reset that date. Review coverage and source dates before using a target.

Regulatory reference subset adapted from Nelson Anievas / fi-lookup-mcp, using FFIEC NIC, FDIC and NCUA sources, under CC BY 4.0. We normalize primary ABA values and exclude inferred website signals.

Checking a supplier CSV instead?

Use the US payment CSV audit to find missing routing/account fields, ABA checksum errors, duplicate pairs and spreadsheet damage. Try a free five-row structure preview before ordering a full-file report. Supplier files are not sent to AI providers.

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.