Password Generator
Create strong, secure passwords in one click.
Create strong, secure passwords in one click.
Our password generator creates strong, random passwords instantly using cryptographically secure randomness. Whether you need a password for a new online account, a master password for a password manager, a WiFi key, or a company login credential, this tool produces results that are effectively uncrackable by brute force. Everything runs in your browser — we never see your password.
The strength meter calculates entropy in bits: log₂(pool size) × length. A pool of 95 printable ASCII characters and a length of 16 gives ~104 bits of entropy. At 100 billion guesses per second — more than any current attacker can sustain — that would take longer than the age of the universe to crack. The meter rates passwords as Very Weak, Weak, Fair, Strong, or Very Strong based on bit count.
This tool uses crypto.getRandomValues() — the Web Crypto API — instead of
Math.random(). Each character is drawn from your operating system's hardware entropy source
(mouse movements, clock jitter, thermal noise). This makes it cryptographically secure: even
someone who knows the algorithm cannot predict the output without access to your hardware entropy state.
Your generated password is never sent over the network.
crypto.getRandomValues() — the Web Crypto API
built into every modern browser. The password is generated entirely in your browser. Nothing is
sent to any server, stored in any database, or logged anywhere.Password strength depends on length and character variety. Read our guide on password entropy and strength to understand the math behind secure passwords.
Need a username too? Try our Username Generator to create a unique, memorable username.