Your browser does the work
The generator runs entirely in JavaScript on your device. There is no generation API or server request.
Create a strong, unique password with your browser's cryptographically secure random number generator. The result stays on this screen, is never saved to history, and disappears when you close the tab.
Generated with crypto.getRandomValues() and unbiased random selection.
The generator runs entirely in JavaScript on your device. There is no generation API or server request.
We do not place generated passwords in cookies, local storage, session storage, logs, or a recent-history panel.
Rejection sampling avoids the subtle modulo bias found in many basic random password scripts.
Some accounts need symbols. Some devices accept digits only. Some secrets must be typed by hand. Use a generator designed for the exact job.
Generate a secure random passphrase from independent words.
Open instrument →03Create a memorable multi-word password with random words, capitalization, separators, and numbers.
Open instrument →04Generate a random 4, 6, 8, or 12-digit PIN with cryptographic randomness.
Open instrument →05Generate a strong router-friendly Wi-Fi password for WPA2 or WPA3.
Open instrument →06Generate a strong password without special characters.
Open instrument →07Generate a batch of up to 50 strong unique passwords locally.
Open instrument →A strong password is not simply a short string with a capital letter and an exclamation mark. Its strength comes primarily from unpredictable selection, sufficient length, and never being reused on another account.
Current NIST guidance requires services using a password as a single authentication factor to accept a minimum of 15 characters. A 20-character random password provides comfortable margin while remaining compatible with most websites.
Symbols expand the possible character pool, but adding length is usually the simplest way to increase a randomly generated password's resistance. If a website rejects symbols, use the dedicated alphanumeric generator.
Use a password manager rather than a note, document, screenshot, email draft, or browser history. This website deliberately does not try to become a password vault.
Short, device-specific guides for the router and Wi-Fi questions people face after generating a new network password.
Find the right router setting, choose a secure replacement, and reconnect every device.
Read the guide →Use an iPhone, Android phone, Windows PC, Mac, or the router itself.
Read the guide →Use Apple proximity sharing, an Android QR code, or a guest network.
Read the guide →Recover access first—and factory-reset the router only as a last resort.
Read the guide →The generation logic runs locally with the Web Crypto API and does not save generated passwords. You can also use the generator built into a trusted password manager.
No generation request is sent to a server. The password is not added to analytics, storage, a database, or a history feature.
A history panel is convenient but creates unnecessary exposure on a shared computer. This site treats each result as temporary.
Use a passkey when a service supports it and your recovery setup is sound. Passwords still matter for services without passkeys and for device or file credentials.