Password Generator
Developer Tools · Added 12 August 2026
Generate a password that no person and no ordinary random number generator would produce, with the character rules the site in front of you is demanding. Every password is drawn from your browser's cryptographic random number generator, in this tab, and is never transmitted or written to storage.
How to use the password generator
- 1Set the length. This does more for strength than anything else on the panel.
- 2Choose which character sets to include — some sites reject symbols, and this is where you work around that.
- 3Turn on 'exclude look-alike characters' if the password will be read off a screen or dictated to someone.
- 4Press Generate for a new one, or pick from the alternatives underneath.
- 5Copy it straight into your password manager. Reloading this page loses it, which is deliberate.
Examples
An everyday account password
- Input
- 20 characters, all four sets
- Result
- About 131 bits of entropy — far beyond offline brute force
This is the default, and it is comfortably more than any consumer account needs.
A password you have to read aloud
- Input
- 24 characters, no symbols, look-alikes excluded
- Result
- About 137 bits, with no O/0 or I/l confusion
Longer compensates for the smaller alphabet — length is the cheaper lever.
A site with a hostile length limit
- Input
- 12 characters, all four sets
- Result
- About 78 bits — strong, though the limit is doing you no favours
A maximum length on a password field usually means it is being stored in a way that should worry you.
About the password generator
Length beats complexity, and it is not close
Adding a character set multiplies the pool once. Adding characters multiplies the whole search space again for every one you add. Going from 8 characters to 16 with lowercase letters alone is a far bigger jump than going from 8 lowercase to 8 across all four sets — roughly 38 bits of extra entropy against 15.
This is why the old advice to bolt an exclamation mark and a digit onto a short word has aged so badly. It satisfies a validation rule, adds barely any real unpredictability, and produces passwords that crackers now try first precisely because so many people were told to make them.
Where a generated password actually fails
A 20-character random string is not going to be guessed. What defeats it is reuse — one breached site handing an attacker a credential that works elsewhere — and phishing, where the strength of the password is irrelevant because you typed it into the attacker's form yourself.
That is the case for a password manager rather than a memorable scheme: it makes every password unique without you having to hold any of them, and it will not autofill a login form on a domain that merely looks right. Pair that with a second factor on anything that offers one, and the password itself stops being the weak link.
Frequently asked questions
Is this random enough to trust?
Is the password sent anywhere or saved?
What does the entropy figure mean?
Are random characters better than a passphrase?
Related tools
Hash Generator
Developer Tools
Generate SHA-256, SHA-384, SHA-512 or SHA-1 digests of text or a file, and verify a checksum.
UUID Generator
Developer Tools
Generate cryptographically random UUIDs in bulk, with formatting options.
Lorem Ipsum Generator
Text Tools
Generate placeholder paragraphs, sentences, words or list items for mockups.