Video guide · 21 seconds
Watch: generate a strong password
No sound. Each step is captioned on screen and also written out in the guide below.
Data & developer tools Security
Create strong random passwords and PINs to match any site's rules. They're generated on this device and never stored.
Workspace
Very strong · about 103 bits of entropy from 89 possible characters
Video guide · 21 seconds
No sound. Each step is captioned on screen and also written out in the guide below.
A quick guide
Use a preset like 8 or 16, or any length up to 128. Longer is stronger.
Turn symbols or digits on or off to match the site's rules. Digits only makes a PIN.
Paste it into your password manager or the sign-up form. Nothing is saved here.
Example
8 chars, letters + digits ~47 bits Fair
16 chars, all types ~103 bits Very strong
6-digit PIN ~19 bits WeakEach extra character multiplies the number of possible passwords, so adding length is the easiest way to add strength.
Good to know
Each character is picked with your browser's cryptographically secure random generator (crypto.getRandomValues), with every allowed character equally likely. The tool never falls back to a weaker source.
No. They are generated in this tab and disappear when you leave or reset. There is no download button, so passwords aren't left in a file on your device.
For most accounts, 16 characters with all types is very strong. Use at least 12 if a site limits length, and prefer a password manager to remember them.
Characters like l, 1, and I are easy to confuse when you have to read or type a password by hand. Avoiding them slightly reduces strength, which the entropy estimate shows.
It estimates how many guesses an attacker would need: each extra bit doubles the number. It is calculated as length × log₂(number of possible characters).