Diceware beat XKCD
Long before the famous “correct horse battery staple” comic, the Diceware wordlist (1995) taught geeks to roll five dice per word for passphrase entropy.
Tips: Ctrl/Cmd + Enter regenerates · Ctrl/Cmd + C copies · Ctrl/Cmd + K focuses length box.
Generated locally with the Web Crypto API. Nothing is uploaded.
A strong password is still one of the most effective ways to protect your accounts. This secure, random password generator runs entirely in your browser using the Web Crypto API, so nothing is uploaded and your results remain private. Whether you’re creating a password for email, cloud storage, banking, developer tools, or e-commerce, the same fundamentals apply: length, unpredictability, and uniqueness.
A passphrase strings together multiple unrelated words (e.g., “lamp taxi meadow orbit”). Passphrases can be easier to type and remember while still offering strong security if they’re long and truly random. Some sites restrict spaces or symbols; if so, use this generator with a longer length and all character sets enabled to compensate.
This strong password maker uses window.crypto.getRandomValues to select characters uniformly
from your chosen sets (A–Z, a–z, 0–9, and symbols). Advanced options let you exclude look-alike characters
(o/O/0, l/1/I), avoid duplicates, or require a prefix/word insert for compatibility with strict login policies.
The on-screen entropy meter estimates the strength (in bits) to help you pick the right balance of length and complexity.
Keywords: strong password generator UK, random secure password tool, Web Crypto password maker, generate unique passwords online, client-side password generator, high-entropy passphrases.
Long before the famous “correct horse battery staple” comic, the Diceware wordlist (1995) taught geeks to roll five dice per word for passphrase entropy.
A 20‑character lowercase sentence can outclass an 8‑character “P@ssw0rd!” because brute‑force attackers mostly care about total combinations.
Modern browsers tap hardware noise via crypto.getRandomValues(), giving you casino‑grade randomness without carrying a physical dice cup.
Analyses of billions of leaked passwords show “SeasonYear!” combos everywhere. Random generation avoids leaking your favorite football club.
The bits you see here assume perfect randomness. Add a dictionary word or reuse a pattern and the real entropy drops—even if the meter looks happy.