Password Generator
Generate strong, random passwords with customisable length and character sets.
Click GenerateHow to use
- 1
Configure your password
Set the desired length using the slider and toggle which character types to include: uppercase, lowercase, numbers, and symbols.
- 2
Generate your password
Click Generate Password to create a cryptographically random password matching your settings.
- 3
Check the strength
Review the strength indicator to ensure the generated password meets your security requirements.
- 4
Copy to clipboard
Click Copy to copy the password to your clipboard for use in your accounts.
Frequently asked questions
Is this truly random?
Are my generated passwords stored anywhere?
What password length should I use?
Generate cryptographically secure passwords using your browser's native
crypto.getRandomValues API. Customise password length from 8 to 128
characters and toggle uppercase letters, lowercase letters, numbers,
and symbols independently. A real-time strength indicator helps you
choose settings that meet your security requirements. No data is sent
to any server — everything runs locally in your browser.