We are experiencing higher levels of website traffic, we are trying to expand. Thank you for your understanding.

Password Generator

Generate cryptographically strong passwords using the Web Crypto API. Choose length (4–128), toggle character sets (uppercase, lowercase, digits, symbols), exclude ambiguous characters like 0/O/l/1, set how many passwords to generate at once, and optionally generate a passphrase of random dictionary words. Each password includes a strength indicator (entropy in bits).

Ctrl+Enter to run  ·  Ctrl+K to switch tools  ·  Recent button shows input history

Let AI do the hard part. Fix broken HTML, convert to email-safe HTML, or clean up any markup in one click — 3 free AI runs per day, no account needed.

Try the AI HTML Fixer

FAQ

How random are these passwords?

They use crypto.getRandomValues(), the same CSPRNG that browsers use for TLS. Each character is selected uniformly from the enabled character pool — there is no bias.

What does entropy mean?

Entropy (in bits) measures how hard the password is to brute-force. 128+ bits is considered overkill for most purposes; 80+ bits is very strong. The formula is: length × log₂(charset size).

What are ambiguous characters?

Characters like 0 (zero) and O (capital O), or l (lowercase L) and 1 (one) look similar in many fonts. Excluding them prevents transcription errors when typing passwords by hand.