Password Generator
Password Generator builds a random password from a character pool you choose, drawing each character from the browser's cryptographic random source (crypto.getRandomValues) rather than Math.random.
How to use it
- Choose the password length and which character types to include
- Click Generate to create a new random password
- Copy it to your clipboard with one click
Set the length anywhere from 4 to 128 with the slider — the default is 16 — and toggle uppercase, lowercase, digits and symbols; the symbol set is fixed at !@#$%^&*()-_=+[]{};:,.<>?. A rough Weak / Medium / Strong label reacts to the length and how many character types are switched on, but it does not inspect patterns or check dictionaries. Nothing is transmitted or saved: a generated password exists only until you create the next one or leave the page, so copy it straight into a password manager. The tool does not compare the result against known-breach lists or estimate how long it would take to crack.
FAQ
Only the length and the number of character types you enabled: 12 or more characters with at least 3 types shows Strong, 8 or more with at least 2 types shows Medium, otherwise Weak. It does not analyse patterns or look words up.
No. Passwords are never stored, synced or logged; once one leaves the screen it is gone, so save each one before generating the next.
Letters and digits plus a fixed symbol set, !@#$%^&*()-_=+[]{};:,.<>?. There is no way to add or exclude specific characters, and the shortest allowed length is 4.