Password Generator

About this tool

Generate random passwords entirely in your browser with the exact length and character classes you need.
Policy checks such as “must include symbols” and “must start with a letter” are built in.
Emoji mode and passphrase (word list) mode are also available. No network requests are made.

Settings (standard)

Recommended: 12–20 characters or more.
0 bits

Notes and cautions

  • Random values come from crypto.getRandomValues() (CSPRNG).
  • The strength indicator is an entropy approximation (standard / emoji: length × log2(pool), passphrase: words × log2(wordlist) plus extras).
  • Always follow your organization’s policies and password manager guidance.

All processing takes place entirely in your browser; no data is transmitted.