Generate cryptographically secure passwords and keys using your browser's built-in CSPRNG (crypto.getRandomValues). Nothing is stored or transmitted — everything happens client-side.
Printable ASCII (letters, digits, symbols):
Use for: Maximum strength per character, password managers
Unambiguous mixed case (no 0,O,o,1,l,L,I,i,3,B,8):
Use for: Passwords you might read aloud or type from a printout
Unambiguous lowercase + digits (a-z, 2-9 minus confusables):
Use for: URL-safe tokens, case-insensitive systems, verification codes
Click any password to copy it to your clipboard.
Random word passphrase:
Use for: Memorable passwords that are still strong — great for master passwords