Password Generator
Generate strong passwords and passphrases with rules you control — and see how strong they actually are.
What this tool does
This tool draws randomness from crypto.getRandomValues, the browser's interface to the operating system's cryptographic random source. That distinction matters: Math.random is fast but predictable enough that generated secrets can be reconstructed, so it is never used here.
Every result is reported with its entropy in bits, calculated from the size of the character pool and the length you chose rather than from a scoring heuristic. Entropy is the honest measure of how much guessing an attacker must do; a password with 80 bits is genuinely out of reach of offline cracking, whatever a coloured strength meter might say about it.
Passphrase mode assembles words from a list instead of characters. The built-in list holds 1,289 short, unambiguous English words, and you can paste your own list into the input box to draw from that instead — at least 64 words, or the tool refuses rather than quietly handing you something weak. The result is longer but far easier to type on a phone or read aloud, and its entropy comes from the number of words and the size of the list, not from substituting a 3 for an E.
How to use it
- Choose password or passphrase. Random characters are the most compact for a given strength. Passphrases are easier to type and remember, at the cost of length.
- Set length and character sets. Length runs from 6 to 128 characters, passphrases from 3 to 12 words, and up to 100 results per run. Longer beats more exotic: adding four characters raises strength further than adding a symbol set does.
- Generate and copy. Several are produced at once so you can pick one you can actually type. Paste it straight into your password manager.
Processing & privacy
Runs on your device. Your file is processed directly in this browser.
Common use cases
A new account
Generate one unique password per site so a breach at one service cannot be replayed against the others.
A password you must type
Passphrase mode, or excluding ambiguous characters, gives something you can enter on a TV remote or read over the phone.
Service credentials
Long random strings for database users and service accounts, where nobody needs to memorise anything.
Rotating after a breach
Generate replacements in bulk when a provider tells you to change everything.
Questions
Are these passwords sent anywhere?
How much entropy do I need?
Are passphrases really as strong as passwords?
Why exclude ambiguous characters?
Should I use this instead of my password manager's generator?
What can this tool not do?
Related tools
- Protect PDF — Add a password and set permissions on a PDF.
- Sign PDF — Draw, type or upload a signature and place it on the page.
- Hash Generator — Compute MD5, SHA-1, SHA-256 and SHA-512 digests.
- Redact PDF — Permanently remove sensitive content, not just cover it.
- Remove PDF Metadata — Strip identifying metadata before you share a file.
- Remove EXIF — Strip camera and editing metadata from photos.