Make a password that is really hard to guess β in your own browser. We never see it and never save it.
It makes random passwords with your browser's secure random generator (the same kind banks and password managers use). You can choose random characters, or a passphrase made of real words like Tiger-Moss-Lamp-Ocean-Violet-42, which is easier to type on a phone but still very strong. The password is created on your device and is never sent or saved.
Bits measure how many guesses an attacker needs: every extra bit doubles it. Under 45 bits is weak, 65+ is strong, 90+ is very strong. *The guessing time assumes a powerful attacker trying 100 billion guesses per second against a stolen password database β it is a rough guide, not a promise.
Privacy: everything runs inside your browser. Your text is not sent to our server and is not saved.
Here, yes: the password is made by JavaScript in your browser using crypto.getRandomValues. It is never sent to our server. You can even turn on flight mode after the page loads and it still works.
At least 12 characters for normal accounts, 16+ for email and banking. For a passphrase, use 5 words or more (6 is better).
A password made of several random words. It is long, strong and easier to remember and type than random symbols.
Characters like 0 and O, or l, 1 and I look almost the same. Removing them avoids typing mistakes, especially when you type the password from paper.
No. Use a different password for every account. If one site leaks, the others stay safe. A password manager makes this easy.