A login page has one job: get returning users into their account quickly and securely. Our examples combine Google sign-in, email and password fields, a keep-me-signed-in checkbox and a testimonial panel, designed for web and mobile across eight visual styles, from minimal to brutalist, each with HTML code and light and dark design tokens. Every example is an original design that comes with its HTML code and a DESIGN.md of colour, type and spacing tokens, in light and dark. Free to use and adapt.
16 examples
Log in with two-factor · Reset a password · Sign in with a magic link
Few fields, clear labels, a visible way to reveal the password, support for password managers, single sign-on options if your users have them and an obvious forgotten-password link. Errors should be specific without revealing whether an account exists, and the page should load quickly with no distractions.
They are usually separate pages, linked to each other, because they ask for different information and serve different people. A single email-first screen that detects whether the account exists also works well, as long as it is clear to people which path they are on.
For security, many services show a general message such as Incorrect email or password rather than confirming which part failed. Still keep the email entered, place the message near the form and offer a password reset link so people can recover quickly.
App screens
UI components
Website sections
Website templates
search_ui_screens (e.g. “billing settings, editorial style”), get_ui_flow for a whole journey, and get_ui_screen_code to pull the HTML and DESIGN.md straight into your project.