>_toolkitbox

~/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

  1. Use the slider to set the length, and the checkboxes to choose which character types to include (lowercase/uppercase/digits/symbols).
  2. Click "Generate" to create a password.
  3. 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.

# Related