Generate a random password in your browser
A random password with character-set options and an entropy estimate.
How the generator works
The password is created in your browser by the cryptographic generator crypto.getRandomValues — the same source of randomness that browsers use for encryption. Neither the password nor its length is sent to a server: the page makes no network requests at all after loading. Copy the password and store it in a manager, not in a chat.
Character sets can be combined: lowercase and uppercase letters, digits, symbols. The larger the set, the more possible combinations at the same length. The “exclude similar” option removes l, 1, I, O and 0 — characters that are easy to confuse when typing by hand.
How many characters you need
The guideline is simple: for important accounts, 16 characters or more with digits and symbols; for ordinary services with two-factor authentication, 12–14 is enough. Length matters more than “complexity”: a password of 20 random lowercase letters is stronger than a short one that uses every set.
What entropy is
Entropy is the logarithm of the number of possible passwords, in bits. A password 16 characters long from a set of 68 characters gives about 97 bits: brute-forcing that space with modern hardware is not worthwhile. 40 bits is already weak, 60 is acceptable for a household account, 80 and above is a serious level. Each additional character adds log₂(set size) bits.
The generator does not check the password against leaks and does not save it. If the account supports two-factor authentication, enable it: that matters more than inventing a 30-character password.
Frequently asked questions
Where is the password generated?
In your browser, through the cryptographic crypto.getRandomValues. The button runs local code only: the password is never sent anywhere or stored.
How long should a password be?
For important accounts, 16 characters or more with digits, mixed case and symbols. For ordinary services with two-factor authentication, 12–14 is enough.
What does entropy in bits mean?
It is the logarithm of the number of possible passwords. 60 bits is plenty for an everyday account; 80+ bits is serious. Each extra character adds several bits.
Why exclude similar-looking characters?
Characters such as l, 1, I, O and 0 are easy to mix up when copying from a screen or paper. Excluding them removes mistakes at almost no cost in strength.
Related tools
Checked: 26 October 2026. For reference only — the result depends on the material and the skill of the installer.