Generate secure passwords instantly
Create strong, random and customisable passwords. Everything is generated in your browser — no data is sent to any server.
The longer a password, the more secure it becomes. We recommend a minimum of 12 characters for critical services.
crypto.getRandomValues().
How to get the most out of the password generator
-
Customise
Fill in the advanced options to specify which characters you want to include and the desired length.
-
Generate
Click Generate New Password and you will get a unique key. Make sure JavaScript is enabled in your browser for the generator to work.
-
Copy & save
Copy the password to your clipboard and store it in the password manager of your choice.
You can check your password and measure its strength with the password strength checker. Protect your online accounts by using a different password for every service, enabling two-step verification whenever possible and storing your credentials in a secure manager.