For anyone setting up new accounts, service users or test environments who needs a password that is hard to guess. You get a cryptographically random password plus its entropy in bits and the size of the character pool.
Take an online exam and add a verified certificate to your public profile that anyone can check.
You enter
Length 20, all four character sets ticked
The tool shows
A random 20-character password and the status line: ~128 bits of entropy, pool 85 chars
Longer is better: with all four character sets, 20 characters gives about 128 bits of entropy, far beyond what offline guessing can reach. The tool turns green at 80 bits or more.
This one uses the Web Crypto API (crypto.getRandomValues), the same secure random source browsers use for encryption keys, not Math.random.
Characters like 0 and O or l and 1 are easy to misread when a password is typed by hand or read aloud. Removing them trims the pool slightly but saves login errors.
Yes. It is free, needs no sign-up and runs entirely in your browser, so what you type is not uploaded. You only sign in if you want to email a result to yourself or save it to your CareerByteCode profile.