Test Bank Account Generator — ABA-Valid Dummy US ACH

Generate ABA-checksum-valid dummy US ACH routing and account pairs for checkout, direct-deposit, and validator fixtures. Routing is Stripe’s published test RTN, not a real institution. Not a FedACH lookup; not Plaid Link; cannot receive funds.

Loading…
Test US ACH — developer notes
ABA-checksum-valid dummy US ACH routing and account pairs. Locked Stripe test RTN 110000000 — not FedACH, not a real bank directory.

How generation works

Pick kind, format, checksum validity, quantity (1–100), and order. Changing an option refreshes the list immediately. Copy all or download JSON, CSV, SQL, or TXT.

Options

Kind
Random account bodies use the chosen length (4–17 digits, default 12) with routing 110000000. Stripe test accounts uses the published Stripe docs table (test mode only) and ignores account length. Mixed draws random accounts per row — not Stripe magic rows.
Format
Compact 9-digit routing for APIs and databases. Grouped spaces the routing as XXX-XXX-XXX; the account body stays compact.
Checksum validity
Valid keeps routing 110000000 with a passing ABA 3-7-1 check. Invalid flips the routing check digit on purpose for negative-path validator QA.
Quantity (1–100)
How many rows to emit. Stripe kind clamps to the 12 published accounts.
Account length (4–17)
Digits in a Random or Mixed account body. Default 12, the Stripe success length. Stripe kind keeps each published account’s own length.
Order
Random with replacement, unique account numbers in the batch, or deterministic sequence on the account body.

Examples

Default valid ACH fixture

Settings

kind=random, format=compact, checksumValidity=valid

Sample output

110000000 482917364501

Grouped routing for forms

Settings

format=grouped, checksumValidity=valid

Sample output

110-000-000 482917364501

Related tools

Need EU/GB bank identifiers instead? Use the test IBAN generator.

Test US ACH FAQ

ABA checksum, Stripe test RTN, and what this tool is not

Can these accounts receive money?

No. They are synthetic fixtures for forms and validators. The routing is Stripe’s published test RTN, not a live issuer directory entry.

Is 110000000 a reserved ABA dummy block?

No. Unlike NANP 555 or GS1 952, there is no standards-reserved dummy RTN. We pin to Stripe’s published sandbox value and disclose that checksum validity does not mean a real institution.

What's the invalid checksum toggle for?

It flips the ABA check digit on the locked routing so the ABA 3-7-1 check fails — use it to confirm your validator rejects bad routing numbers.

What does Stripe test accounts kind do?

It walks the published Stripe docs account-number table for US ACH Direct Debit in test mode. PaymentMethod tokens are not exported — see Stripe docs for processor magic.

I searched for a fake bank account generator. Is this it?

If you need ABA-valid dummy US ACH pairs for development and QA, yes. If you need FedACH lookup, Plaid Link, or real transfers, this tool will not do that.

Test Data

Synthetic field values for fixtures and DB seed — reserved-range phone numbers first.

Explore other tool categories

Minify

Shrink code and assets for production — minify JavaScript, CSS, HTML, JSON and XML before gzip or CDN deploy.

Unminify

Expand minified or compressed code — unminify JavaScript, CSS, TypeScript, SCSS, LESS, SQL, YAML and other formats when debugging or reviewing.

Conversion

Transform data between JSON, YAML, XML and CSV locally — no server uploads.

Encoding

Encode or decode Base64, URL components and HTML entities — client-side only.

Serialization

Serialize and deserialize PHP data structures beside JSON workflows.

JSON Tools

Validate, format, diff and explore JSON payloads — complementary to minifiers and converters.

SVG Tools

Preview, optimize with SVGO, export Data URI, resize, beautify, convert to JSX and validate SVG — all in your browser.

Beautify

Make code readable with consistent indentation — beautify JavaScript, CSS, TypeScript, SCSS, LESS, Markdown, GraphQL, SQL, YAML and more in your browser.

CSS preprocessors

Compile SCSS or LESS to standard CSS in the browser — pair with beautify or minify for a full stylesheet workflow.

Color & CSS Tools

Paste-local WCAG contrast checking with modern CSS color syntax — pair and matrix views, never uploaded.

DevOps & Infra

Terraform HCL format/validate/minify, Dockerfile format & lint, Docker Compose and .env validation.

CI/CD

GitHub Actions and GitLab CI — format YAML and check workflow/job structure in your browser.

Logs & observability

Line-oriented JSON/NDJSON and Nginx/Apache access logs — format, filter, validate, and CSV/TSV.

Kubernetes

Multi-doc manifests, structural validate, Ingress/Deployment starters, and Helm values formatting.

Networking / IP

CIDR, subnets, and IPv4/IPv6 helpers — in your browser.

Security & tokens

JWKS, X.509 certificates, and secrets scan — browser-local.

API & schemas

OpenAPI tools to format, validate, and lint your specs.

HTTP Tools

Paste-local cURL, HTTP messages, URLs, HAR files, and Cookie / Set-Cookie headers — format and inspect in your browser, never sent.

SEO / Web Tools

Generate meta tags, Open Graph, and Twitter Card output locally — previews simulated from your inputs, never fetched from your live site.

Developer utilities

Timestamps, UUID, ULID, Nanoid, cron, passwords, regex, slugify, number bases, case, text diff, and chmod — all client-side.

Text & Markdown

Count words, build Markdown TOCs, and clean line lists — all in your browser.

AI & LLM

Token counting, pricing estimates, and context-window fit — 100% browser-local.

Barcode labels

Draw Code 128, EAN-13, and UPC-A label images in the browser — PNG and SVG download, not a GS1 lookup.