Generate Passwords

Generate cryptographically secure passwords and keys using your browser's built-in CSPRNG (crypto.getRandomValues). Nothing is stored or transmitted — everything happens client-side.

Hex Keys (HMAC / Encryption)

Random hexadecimal (0-9, A-F):

Use for: HMAC secrets, encryption keys, API tokens

Copy
Passwords
32 (8 – 128)

Printable ASCII (letters, digits, symbols):

Use for: Maximum strength per character, password managers

Copy

Alphanumeric (a-z, A-Z, 0-9):

Use for: General purpose, works on virtually all systems

Copy

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

Copy

Unambiguous lowercase + digits (a-z, 2-9 minus confusables):

Use for: URL-safe tokens, case-insensitive systems, verification codes

Copy

Letters only (a-z, A-Z):

Use for: Systems that don't allow digits or symbols

Copy
Passphrase
Quick Passwords (Word + Number)

Click any password to copy it to your clipboard.

Refresh

Random word passphrase:

Use for: Memorable passwords that are still strong — great for master passwords

Copy

19,664 page views since August 2014.