Create a strong, random password with a custom length and character mix — copy it and it's ready to use, nothing ever leaves your browser.
Password Generator creates strong, unpredictable passwords using your browser's Web Crypto API — the same cryptographically secure random number source browsers use for encryption, not the predictable Math.random(). Choose a length anywhere from 4 to 64 characters, and pick any mix of lowercase letters, uppercase letters, numbers and symbols to include. Turn on "exclude ambiguous characters" to drop lookalikes like l, 1, I, O and 0 when a password needs to be read or typed by hand. A live strength meter shows how resistant the result is to guessing based on its length and character variety. Every password is generated, displayed and copied locally — it's never sent to a server, logged, or stored anywhere.
Pick a length and choose which character types to include — lowercase, uppercase, numbers and symbols.
A new password appears instantly and updates as you change any setting, along with a strength rating.
Click the copy icon to copy the password to your clipboard, or the refresh icon for a different one.
Passwords are generated and copied locally — never sent to a server, logged, or stored anywhere.
Built on your browser's Web Crypto API, not Math.random(), for genuinely unpredictable results.
Custom length from 4 to 64 characters, and any mix of uppercase, lowercase, numbers and symbols.
Generate as many passwords as you like, with no limits or hidden fees.