A working U.S. Bank style online banking demo
usbanklogins.com hosts a small, self-contained recreation of a U.S. Bank online banking site. It is not the real bank — it is a demo, built to look and behave like one, running from a single script on one server.
Enter the demoPassword protected. The demo sits behind the gate so it stays out of the way of search engines.
What this site is
The domain exists for one reason: it is a memorable name for a U.S. Bank login demo. Behind it sits a fully working banking front end — sign-on, accounts, transfers, payees, statements and an administrator console — modelled on the layout and behaviour of U.S. Bank's real online banking.
It is deliberately faithful in the small details that matter: a twelve digit account number, routing number 091000022, FDIC style chrome, transaction categories, a credit card with a limit and an APR. It is deliberately unfaithful in one big one: any username and any password will sign you in, and unknown usernames are created on the spot with starter accounts.
Nothing is sent anywhere. There is no third party service, no analytics, no cookie banner. Your data lives in one JSON file on the server, and you can wipe the whole bank from the admin console whenever you like.
What is inside the demo
Accounts
Checking, savings and a credit card, each with a balance, a number and full transaction history.
Transfers
Move money between your own accounts, or send to any name by Zelle or external transfer.
Payees
A saved recipient list. New names are added automatically the first time you send to them.
Statements
Filter history by date, category and channel, then download the result as a CSV.
Enrolment
A four step sign-up that opens a checking, savings and credit account for a new customer.
Admin console
A separate back office with the customer list, account controls and a plain text credential dump.
How to get in
- Open the gate and enter the access password.
- You land on the demo's sign-on page. Enter any username and any password.
- Unknown usernames are created automatically, with a checking, savings and credit account already open.
The administrator console lives at /admin and defaults to admin / admin. The enrolment flow is at /register.
Questions
Is usbanklogins.com the real U.S. Bank?
No. This site is independent and not affiliated with U.S. Bancorp. Nothing here touches a real bank account, and you never need real credentials.
Is it safe to type my password?
Yes. The demo accepts anything, and stores it in a plain JSON file on the server. If you would rather not use a password you care about, use any throwaway string — it will still sign you in.
Why is there a password gate in front of a login page?
Two reasons. It keeps the demo private, and it keeps crawlers away from the bank-looking pages. Only this landing page is indexed; everything behind the gate redirects away from search engines.
What routing number and account numbers does it use?
Accounts use routing number 091000022, which is U.S. Bank's real routing number, and randomly generated twelve digit account numbers.
What is it built with?
One Node process with no dependencies, nginx in front for TLS, a password gate and a bot wall. No framework, no database, no build step.
About U.S. Bank online banking
U.S. Bank is the fifth largest bank in the United States and its online banking covers the usual ground: balances, transfers, bill pay, statements, card controls and mobile deposit. Sign-on normally needs a username, a password and a one time code.
This demo deliberately skips the two factor step. It keeps the parts that are interesting to build and use — the account view, the transfer flow, the transaction ledger — and drops the parts that would need a real backend.