Password Generator
Generate strong, cryptographically random passwords directly in your browser — never stored, never logged. Pick a length, choose character classes, exclude ambiguous symbols, and copy a password that resists modern brute-force attacks for thousands of years. Built with the Web Crypto API.
How to use
- 1
Pick a length
Choose between 8 and 64 characters. 16 is a sensible default for everyday accounts.
- 2
Select character classes
Mix uppercase, lowercase, digits and symbols. Exclude ambiguous characters if you will type the password manually.
- 3
Copy the password
Click the copy button. The generator never sends the value anywhere.
Technical details
Password strength is measured in entropy bits: the logarithm base 2 of the number of possible passwords a generator could have produced. A 12-character password drawn from the 95-symbol ASCII printable set has roughly log₂(95¹²) ≈ 79 bits of entropy — comfortably above the 70-bit threshold considered safe against current offline cracking rigs.
Easy Converter uses `window.crypto.getRandomValues`, which under the hood calls into the operating system entropy pool (Windows BCryptGenRandom, Linux /dev/urandom, macOS Security.framework). This is the same source used by browsers to generate TLS session keys — provably suitable for cryptographic use, unlike `Math.random()` which is predictable.
For long-term storage, prefer a passphrase of 5–6 random words (e.g. correct-horse-battery-staple). At ~13 bits per word from a 7,776-word dictionary, six words give 78 bits of entropy while being immensely easier to type and remember than a comparable random string. The generator offers a passphrase mode for exactly this scenario.
Never reuse passwords across services. The single biggest reason credentials leak is database breaches at low-value sites, after which attackers replay the same email/password pair at higher-value targets (banks, email). A password manager solves the reuse problem without sacrificing entropy.
Frequently asked questions
Are my passwords stored anywhere?
Is the random number generator secure?
How long should my password be?
Should I use symbols?
Can I generate passphrases instead?
This tool was tested and calibrated by our engineering team. All processing happens locally in your browser — your files and data never leave your device.