Skip to content

Strong Password Generator — Runs In Your Browser, Nothing Is Sent

This tool creates strong passwords in your browser using the operating system's cryptographic random number generator. Choose random characters from 8 to 64 long, or a memorable passphrase of 3 to 10 words. Each password is generated on your device and is never sent, stored or logged.

Your password
 
StrengthVery strong
Bits of entropy
128
Time to guess
Centuries

Generated on your device with crypto.getRandomValues. Nothing is sent, stored or logged.

Password type
20
Include

Leaves out I, l, 1, O, 0 and o, which are easy to mistype.

How to generate a strong password

  1. Choose the typeRandom characters give the most strength per character and suit anything you will paste from a password manager. Memorable words are easier to type by hand on a phone or a TV.
  2. Set the optionsDrag the length or word count until the strength reads Strong or better. For random passwords, keep all four character types on unless a site rejects symbols.
  3. Copy and save itSelect Copy, then paste the password straight into your password manager. Generate a new one for every account rather than reusing this one.

What makes a password strong

Strength is measured in bits of entropy, which is the number of guesses an attacker would have to make. Each extra bit doubles that number. This page reports the true figure, calculated from the length and the size of the character set the tool actually drew from, not an estimate made by inspecting the finished string.

The randomness comes from crypto.getRandomValues, the browser's interface to the operating system's cryptographic random source. The tool also uses rejection sampling when picking each character: taking a random byte modulo the alphabet size would quietly favour the first few characters and produce less entropy than the number shown.

How long is long enough

Against a fast offline attack at roughly 10 billion guesses per second, 45 bits falls in hours, 60 bits takes years and 80 bits is beyond reach with current hardware. A 20-character password drawn from all four character types carries about 130 bits, which is far past that threshold.

A passphrase reaches the same place differently. Each word is drawn from a 256-word list, so it contributes exactly 8 bits. Five words plus a two-digit number is about 47 bits; eight words is about 71 bits. Words need more characters for a given strength but are far easier to read aloud and retype.

Where to keep it

A generated password is only useful if you do not have to remember it. Store it in a password manager and let that fill it in; the one password worth memorising is the one that unlocks the manager, which suits the memorable-words mode. Never reuse a password across sites: a breach at one becomes a break-in everywhere else. Turn on two-factor authentication wherever it is offered.

Nothing leaves your device

The password is generated in your browser and written straight to the page. It is not sent to a server, saved in browser storage or included in any analytics event. That is also why this page cannot show you an earlier password: it was never kept.

Frequently asked questions

Are these passwords sent to a server?

No. Every password is generated in your browser and never leaves your device. There is nothing stored, logged or transmitted, and no record remains once you close the tab.

How long should my password be?

Sixteen characters or more using all four character types, or six or more words in memorable mode. Both put you above 60 bits of entropy, which resists offline guessing for years.

Are the passwords truly random?

They use crypto.getRandomValues, the browser's cryptographic random source, with rejection sampling so no character is favoured. This is the same class of randomness used for encryption keys.

Should I pick random characters or memorable words?

Random characters if a password manager will paste it for you. Memorable words if you have to type it by hand, such as your device login, a Wi-Fi password or the master password for your manager.

Why does a site reject my password?

Some sites cap length or disallow certain symbols. Turn off Symbols or shorten the password to fit, and add length back to compensate: two extra characters roughly offsets dropping the symbol set.

Can I get the same password back later?

No. Nothing is stored, so a password you did not copy is gone. Paste it into a password manager before leaving the page.

More free tools that run entirely in your browser.

Last updated