Password Generator
Generate a strong, random password with a custom length and character set. Built with your browser's cryptographically secure random generator — nothing is ever sent anywhere.
About this tool
Password Generator creates strong, random passwords using your browser's cryptographically secure random number generator (crypto.getRandomValues()) rather than a predictable pseudo-random algorithm — the same class of randomness used for cryptographic keys. Nothing is sent anywhere; the password exists only in your browser until you copy it.
Options: set a length anywhere from 8 to 128 characters, choose which character types to include (uppercase, lowercase, numbers, symbols), and optionally exclude visually similar characters like l, 1, I, O, and 0 — useful when a password needs to be read aloud or typed from a printout. A strength meter gives a rough read on how resistant the result is to guessing, based on length and character variety. As a rule of thumb, aim for at least 12 characters with a mix of types, and avoid reusing passwords across accounts.
Version 1.0.0