~/tools / Password Generator
Password Generator
Generate a strong random password using the browser's cryptographically secure RNG (crypto.getRandomValues). Nothing is sent to or stored on a server.
Handy for issuing a new account's initial password, a server/DB admin password, or anything else strong that doesn't need to be memorized. Combining character types and length is what drives up the strength.
# Use Cases
- Issuing an initial password for a new service account or DB user
- Generating a strong password meant to live in a password manager, not your memory
- Batch-creating disposable random credentials for a test environment
# Usage
- Use the slider to set the length, and the checkboxes to choose which character types to include (lowercase/uppercase/digits/symbols).
- Click "Generate" to create a password.
- Click "Copy" to copy it to your clipboard and paste it directly into a password field.
# FAQ
- Is the randomness actually secure?
- Yes. It uses crypto.getRandomValues() — the Web Crypto API's cryptographically secure random number generator — rather than Math.random().
- What length should I use?
- 12+ characters is a reasonable general minimum; 16+ is recommended for important accounts. Including every character type increases strength.