Generate strong, random passwords using your browser's Web Crypto API (crypto.getRandomValues) — the same cryptographic randomness used by security software. Choose password length (4–64 characters), which character sets to include (uppercase, lowercase, numbers, symbols), and generate single or multiple passwords at once. Nothing is sent to any server. Passwords are generated entirely on your device.
Set your password length
Drag the length slider between 4 and 64 characters. For most accounts: 16 characters is excellent. For high-value accounts: 20+ characters. For PINs: 6–8 numbers only.
Choose character sets
Enable uppercase (A–Z), lowercase (a–z), numbers (0–9), and symbols (!@#$%^&*...). Combining all four gives the maximum entropy per character. Enable only numbers for PINs.
Generate and copy
Click Generate to create a password. Click Copy to copy it to clipboard. Paste directly into your password manager or account registration form.
Generate multiple passwords
Select 5, 10, or 20 from the dropdown to generate multiple passwords at once — useful for creating passwords for multiple accounts in one session.