Crypto secure
Every character and word is picked with the Web Crypto API, not Math.random(), and without modulo bias.
Security
Cryptographically secure passwords and passphrases, generated right in your browser. Nothing leaves your device.
What it can doCracked in longer than the universe has existed at 10 billion guesses per second
Randomness you can trust, and output you can actually use.
Every character and word is picked with the Web Crypto API, not Math.random(), and without modulo bias.
Entropy in bits plus an estimate of how long a brute-force attack at 10 billion guesses per second would take.
Memorable word-based passphrases from English or German word lists, with your choice of separator and extras.
Digits and symbols are colored differently from letters, so you can read a password aloud or type it without squinting.
Exclude characters like 0, O, 1, l, and I that are easy to confuse, especially when printed.
Everything runs in your browser. Generated passwords never touch a server, and the tool works offline once loaded.
Guide
Pick Password for maximum randomness, or Passphrase for something you can remember and type easily.
Drag the Length or Words slider, or tap a length preset. Every change generates fresh results right away.
Tap the character-set chips to include uppercase, lowercase, numbers, and symbols — the pool size updates as you go. Turn on "No lookalikes" if the password will be read aloud or printed.
Watch the strength meter: aim for Strong or Very strong, meaning a brute-force attack would take thousands of years or more.
Need several? Raise How many, up to 20, and use Copy all to grab the whole list.
Click the copy button next to a result, or Regenerate until you like what you see.