Password Generator

Generate strong, random passwords with a custom length and character mix.

Password Length

664

Character Types

Options

Select at least one character type

WeakVery WeakStrong

0 bits of entropy · would take about Instantly to crack by brute force

Advertisement

How this password generator works

Each character is picked using your browser's cryptographically secure random number generator (crypto.getRandomValues), not the predictable pseudo-random Math.random() that some generators still use under the hood. Nothing is sent to a server — the password is generated and shown entirely in your browser.

The strength meter is based on entropy: password length multiplied by the number of possible characters at each position. Longer passwords with a wider mix of character types have exponentially more possible combinations, which is why adding a few extra characters does more for security than adding extra character types to a short password.

Once generated, store the password in a password manager rather than reusing it across sites — even a very strong password stops protecting you the moment it's reused somewhere that later gets breached.

Advertisement