Secure randomness
The Web Crypto API supplies a random source suitable for security purposes instead of Math.random().
Password generator
Generate secure random passwords based on your preferences, quickly and without unnecessary data entry.
Settings
Choose the character groups and length. Every enabled group occurs at least once in the password.
There are no additional characters for this language.
Excluded: 0, O, o, 1, I, i, l, L, |
Securely generated
Password is being generated securely…
Your password is created securely and randomly directly in your browser. It is neither transmitted nor stored.
Password check
Our check assesses more than just length and character selection. It also detects commonly used terms, repetitions, number sequences and keyboard patterns to estimate how easily a password could be guessed. Specific suggestions show you how to improve it. The rating is based on the established open-source method zxcvbn-ts rather than an arbitrary rating of our own.
Learn more about zxcvbn-tsSecure use
Length and genuine randomness matter more than predictable substitutions. Use a separate password for every account and keep it in a password manager.
The Web Crypto API supplies a random source suitable for security purposes instead of Math.random().
Longer passwords greatly increase the possible search space. We recommend at least 16 characters for important accounts.
A separate password for each service prevents one data breach from putting further accounts at risk.