The Dummy Site
A public playground for testing login flows, password managers, form autofill, and automation scripts.
What you can test here
Login / Logout
Standard username/email + password form. Supports "remember me" cookie.
Go to Login โSign Up
Full registration form: first/last name, username, email, password & confirm.
Go to Sign Up โChange Password
Current password + new password + confirm. Updates stored hash instantly.
Change Password โForgot / Reset Password
Forgot password flow with visible reset token (no email sender needed).
Forgot Password โCheckout / Payment
Dummy payment form with card number, expiry, CVV, and billing address. Great for autofill testing.
Go to Checkout โShipping Address
Full address form with all standard autocomplete attributes: street, city, state, ZIP, country, phone.
Contact Form
Name, email, subject, message. Submissions accessible via GET /api/contact for automation.
Multi-step Wizard
3-step onboarding flow: personal info โ address โ review. Tests multi-page form automation.
Start Wizard โDynamic Content
Spinners, lazy-loaded lists, load-more pagination, and debounced search. Built for waitFor assertions.
Modal Interactions
Native dialogs โ basic modal, confirm, form-in-modal, login-in-modal, nested. Tests overlay handling.
Try Modals โFake Personas
6 pre-built fake identities with name, email, password, address, and payment card. Click any field to copy.
Browse Personas โ๐ Pre-built Test Credentials
Use these accounts immediately โ no signup required.
๐ค REST API
All endpoints return JSON. No API key required โ open for automation, scripts, and headless testing.
/api/login
Authenticate and start a session
/api/signup
Create a new account
/api/me
Get the current session's user
/api/users
List all registered usernames
/api/logout
Destroy the current session