Passwords that are
actually secure.
Generate cryptographically random passwords with a click. Pick your length, choose character types and check the strength meter — no server, no storage.
Set your options
Choose the length (4–64) and toggle uppercase, lowercase, numbers and symbols to match the site's requirements.
Generate
A new cryptographically secure password appears instantly. Click 'Regenerate' as many times as you like.
Copy and use
Hit 'Copy' and paste into your password manager or the site's sign-up form.
Is this password generator truly random?
Yes. It uses the browser's built-in crypto.getRandomValues() API, which is cryptographically secure and the same source of randomness used by password managers.
Are my passwords saved anywhere?
No. Passwords are generated entirely in your browser and never sent to any server. Close the tab and they are gone forever.
How long should my password be?
16 characters with a mix of uppercase, lowercase, numbers and symbols is considered strong for most accounts. For critical accounts like banking or email, go for 24+ characters.
What makes a password strong?
Length is the biggest factor, followed by character variety. A 16-character password with all four character types (letters, numbers, symbols) is exponentially harder to brute-force than a shorter one.
Can I use this for a passphrase?
This tool generates random character strings, not passphrases. For memorable passphrases, use a dedicated passphrase tool. For machine-stored credentials (API keys, database passwords), random character passwords are more secure.