Generate secure passwords instantly

Create strong, random and customisable passwords. Everything is generated in your browser — no data is sent to any server.

16

The longer a password, the more secure it becomes. We recommend a minimum of 12 characters for critical services.

Character types
More options
0 network requests to generate a password. Everything happens in your browser with crypto.getRandomValues().
is how long the password above took to generate, measured on your own device.
4–64 characters, and four alphabets you switch on separately. You choose the shape.

How to get the most out of the password generator

  1. Customise

    Fill in the advanced options to specify which characters you want to include and the desired length.

  2. 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.

  3. 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.

Discover how to do even better

Raise the bar on security