Password generator

Generate strong random passwords, memorable passphrases or PIN codes in your browser, with a strength estimate.

About Password generator

A good password is long, random and unique to one account. This tool generates them from the cryptographic random source built into your browser, so nothing is predictable and nothing leaves your device. It also estimates how long an attacker would need to guess the result.

When you would use it

How to use it

  1. Pick the type: random characters for password managers, a passphrase for something you must type, a PIN for numeric locks.
  2. Adjust the length or number of words and the character types. The strength panel updates as you change them.
  3. Click the copy icon next to a result, or press Ctrl+Enter to generate a fresh batch.

Things worth knowing

Frequently asked questions

Is it safe to generate a password on a website?
Here, yes: generation runs entirely in your browser with the Web Crypto API and no request is made to any server. You can verify this by opening the network panel of your browser while generating.
Why do some sites reject the symbols in the generated password?
Some services only accept a subset of symbols. Untick the symbols option and increase the length by a few characters instead; the result is just as strong.

All the tools